Linux拉你入门
前言:为了做一个更优秀的程序猿,Linux是必不可少的,因此利用闲杂的时间来增加自己对Linux的认识
(一)关于Linux命令编(至于怎样安装vmvare这一个章节就先不介绍了)
1.基础命令
1.1 ls 列出当前路径的文件 1.2 ll 列出当前路径的文件的详细 1.3 cd 切换到想去的目录 1.4 .. 上一级目录 1.5 ifconfig 查看主机的IP
2.操作文件相关的命1.1 cp 复制当前文件到想去的目录 cp 当前文件名 复制到的文件路径/[新的文件名]
1.2 mv 移动文件 mv 原始文件名 移动到的路径/[新的文件名] 1.3 rm 删除文件 rm 指定的文件 (这个命令会出现要用户确认) 1.4 rm -f 删除文件不提示 1.5 rm -rf 文件路径 删除文件夹中所有的文件包含文件夹(慎用这个就是删库跑路的指令,但是也不要怕只要指定目录删除就不会出现这个文件) 1.6 mkdir -r 文件名 递归的添加一个文件夹 1.7 chmod [777] 文件/目录 修改一个文件所有者拥有的权限 1.8 ps -ef grep 软件(php) 查看软件是否在进程中
3.用户组相关
含义:在Linux中组的概念非常关键我们可以理解为相当于个人的房间操作这个房间必须要有对应的组权限
1.1 groupadd 新增组用户名 groupadd 组名 (如果不指定ID默认从500开始) 1.2 groupadd -g id 新增组用户名并且指定ID 1.3 grep id/组名 /etc/group 查找组名 注:文件/etc/group是存放所有组名的文件 1.4 groupdel id/组名 删除组名根据名字或者ID 1.5 groupmod -n 新组名 旧组名 修改组名 1.5 chgrp [-R] 组名称 文件名/组名 [递归]改变用户所属组
4.拥有者(所属用户)即只能这个用户才有这个文件的操作权限
1.1 id 所属用户(root) 查看用户的id信息 1.2 groups 所属用户(root) 查看用户的所属组 1.3 useradd 用户名 新增用户名 1.4 useradd -d /home/用户名 新的用户名 指定宿主目录所在的文件 1.4 passwd 用户名 给用户设置密码 1.5 userdel 用户名 删除用户名 1.6 usermod -l 用户名 修改用户名 1.7 /sbin/nologin 禁止某个用户不能登录在/etc/passwd文件中修改/bin/bash为不能登录就可以了
1.8 su 用户 切换用户
1.9 chown [-R] 拥有者名称 文件/目录 修改一个文件的拥有者
5.Linux文件类型(如下图是用ll命令输出的内容)

1.1第一位占位符通常表示的类型有

1.2第二位到第十位是对这个文件有什么权限(这里简单列举几个)
666(即rw-rw-rw-)
777(即rwxrwxrwx)
755(即rwxr-xr-x)
-表示所有的权限
1.3所有者(即属于那个用户)
1.4用户组(即属于那个分组)
6.bin和sbin的区别
sbin为最高管理员权限,bin则是能够被所有的用户来使用
Linux拉你入门的更多相关文章
- Linux运维入门到高级全套常用要点
		
Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...
 - Linux Shell脚本入门--cut命令
		
Linux Shell脚本入门--cut命令 cut cut 命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields &l ...
 - Linux基础知识入门
		
[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1: ...
 - 使用Java管理千台规模Linux服务器_入门
		
http://www.oschina.net/code/snippet_222919_11734 代码分享 当前位置: 代码分享 » Java » 网络编程 搜 索 [饶过] 使用Java管理千 ...
 - linux grep 从入门到精通
		
linux grep 从入门到精通 一.初级 搜索日志 grep "186" catalina.out 在新输出日志中监听固定字符串 tail -f catalina.out | ...
 - linux系统基础入门
		
使用工具:源码管理,自动部署,web服务器(linux) linux系统基础入门 1.下载地址 2.本文介绍的是一个基于Ubuntu的开源操作系统 下载优麒麟 Ubuntu是一个广泛应用于个人电脑,云 ...
 - Linux Shell脚本入门--wget 命令用法详解
		
Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...
 - ObjectARX动态添加AutoCAD传统下拉菜单入门篇(一)
		
ObjectARX动态添加传统下拉菜单入门篇 图文by edata , 转载注明出处 http://www.cnblogs.com/edata AutoCAD 添加传统下拉菜单有很多种方式,比较典型 ...
 - Linux Shall命令入门
		
Linux Shall命令入门 ifconfig //查看ip信息 service network start ...
 
随机推荐
- 【AGC013C】Ants on a Circle 弹性碰撞
			
题目大意 一个长度为\(lm\)的环上有\(n\)只蚂蚁,告诉你每只蚂蚁的位置和朝向,每只蚂蚁会向前爬,速度为\(1m/s\),两只蚂蚁相遇后都会掉头,问你\(t\)秒后每只蚂蚁的位置. \(n\le ...
 - codevs 2606 约数和问题 (数学+分块)
			
题目描述 Description Smart最近沉迷于对约数的研究中. 对于一个数X,函数f(X)表示X所有约数的和.例如:f(6)=1+2+3+6=12.对于一个X,Smart可以很快的算出f(X) ...
 - Velocity 快捷键
			
快捷键(2018-03-08) General Keyboard Shortcuts The following shortcuts are available anywhere within the ...
 - [模板]KMP算法
			
昨天晚上一直在调KMP(模板传送门),因为先学了hash[关于hash的内容会在随后进行更(gu)新(gu)]于是想从1开始读...结果写出来之后一直死循环,最后我还是改回从0读入字符串了. [预先定 ...
 - cf1000E We Need More Bosses (tarjan缩点+树的直径)
			
题意:无向联通图,求一条最长的路径,路径长度定义为u到v必须经过的边的个数 如果把强联通分量都缩成一个点以后,每个点内部的边都是可替代的:而又因为这是个无向图,缩完点以后就是棵树,跑两遍dfs求直径即 ...
 - LOJ#6285. 数列分块入门 9
			
有点难..... 要求区间众数,所以我可以先把区间分块,然后我预处理出从第 i 块到第 j 块的众数,用dp[i][j]记录下来. 因为需要知道众数的num值, 所以我可以用一个vector来保存每个 ...
 - Python基础之文件和目录操作
			
1 .文件操作 1.1 文件打开和关闭 在python, 使用 open 函数, 可以打开一个已经存在的文件, 或者创建一个新文件. # 打开文件 f = open('test.txt', 'w') ...
 - Linux安装Gitlab,附iSCSI分区挂载说明
			
因为Gitlab数据要存放在共享存储,所以本次配置的重头戏倒变成了挂载ISCSI了. OS:CentOS 7.2IP:172.16.1.191/192.168.2.191 iSCSI分Target(服 ...
 - 洛谷P1494 小Z的袜子
			
题意:在[l, r]之中任选两个数,求它们相同的概率. 解: 莫队入门. 概率这个很好搞,就是cnt * (cnt - 1) / 2. 然后发现每次挪指针的时候,某一个cnt会+1或-1.这时候差值就 ...
 - SQL问题+知识点总结总
			
1.SQL中的内置函数有哪些?(Count.Sum.Avg.Max.Min) 2.SQL查询语句的执行顺序.(先执行from语句,再执行条件语句,最后执行Select 语句投影查询信息) 3.Havi ...