二、Linux基础命令
在Linux中只要参数的性质不冲突就可以连用!!!
一、普通命令
1) CP命令
CP (linux系统的启动文件中表明 cp=cp -i,我们平时所使用的都是cp -i )。
2) pwd
pwd:查看当前所在路径 ./当前目录。
3) ls
查看文件夹的一些信息、对于文件来说是查看文件的信息
4) stat
显示一个文件的详细信息 创建时间、更改时间、最近访问
5) cd
相对路径
绝对路径
cd ../.. 回到我上上级目录
cd - 回到我刚才所在的目录
cd ~ 回到自己的家目录
6) mkdir
创建文件夹/目录
7) mv
移动、更改现有的文件或者目录的名字 (参数不能连用,最后一个生效)
8) cat
显示文本文件内容
9) touch
1. 改变文件或者目录时间
2. 创建一个空文件
10) rm(操作请三思)
11) head
从头开始看默认前 10 行 可以通过-n 进行查看行数指定
12) tail
从尾开始看默认前 10 行 可以通过-n 进行查看行数指定
13) more
以百分比的形式显示文件内容,用空格翻页
14) less
类似于 man 手册显示信息,能用功能键上下翻页 支持字符搜索
15) wc
能够查看指定行数(l)字数(m) 字节数(c) 单词数(w)
16) sort
按序重排文本并显示
17) uniq
去除文件中相邻的重复行
18) tr
转换字符
19) cut
显示文件中的某一列
20) paste
将文本按列拼接
21) grep
二、 用户权限命令
1) 用户
系统用户和普通用户
2) 影子机制
3) useradd
4) usermod
5) userdel
userdel + username 只删除用户自己,不删除家目录和邮件文件
userdel -r username 删除用户的同时删除该用户的信息(家目录和邮件文件)
6) passwd
password username
echo “mima” | passwd --stdin username
password -d 删除密码 不需要认证即可登陆
password -l 锁定密码 不让登陆
password -u 解除密码
7) group
/etc/group 系统中组的信息
文件格式:组名:组密码:组 id:组成员
/etc/gshadow组密码信息的影子文件
组名:组密码:组管理员:组成员
主属组:创建用户时,跟随用户创建的组,用来继承用户创建文件的权限
每个用户有且只有一个
附属组:用户除了主属组以外的组,用来共享用户所创建文件的权限
组的作用:集合与方便管理
8) groupadd
-g 指定组的 gid
-n 修改组的名称(后接新名称)
9) groupdel
groupdel 参数 组名【用户主属组不可删除,每一个用户必须有且只有一个主属组】
10) gpasswd
组密码的管理 gpasswd 参数 [用户名] 组名
11) change
-E ,-d 可以是 2017-11-29 的形式,也可以是从 1970-01-01 到该天的天数
账户过期,不代表密码过期