1.ls查看文件信息
a.-a显示指定目录下所有子目录与文件,包括隐藏文件
b.-l以列表方式显示文件的详细信息
c.-h配合-l以人性化的方式显示文件大小
2.>和>>输出重定向
a.>覆盖原来内容
b.>>追加到文件尾部
3.more分屏显示
a.q退出显示
b.h获取帮助
c.ctrl + b返回上一屏
d.ctrl + f下一屏
4.|管道命令
5.clear清屏命令
a.快捷键:Ctrl + l
6.cd切换工作目录
a.cd切换到当前用户的主目录(/home/用户目录),用户登录的时候,默认的目录就是用户的主目录。
b.cd ~切换到当前用户的主目录(/home/用户目录)
c.cd.切换到当前目录
d.cd ..切换到上级目录
e.cd -可进入上次所在的目录
7.pwd显示当前路径
8.mkdir创建目录
a.-p递归创建目录
9.rmdir删除目录
a.-p递归删除
10.rm删除文件
a.-i以进行交互式方式执行
b.-f强制删除,忽略不存在的文件,无需提示
c.-r递归地删除目录下的内容,删除文件夹时必须加此参数
11.ln建立链接参数
a.加-s参数为软链接
b.不加-s参数为硬链接
12.cat查看或者合并文件内容
13.grep文本搜索
a.-v显示不包含匹配文本的所有行(相当于求反)
b.-n显示匹配行及行号
c.-i忽略大小写
14.find查找文件
a.find ./ -name test.sh查找当前目录下所有名为test.sh的文件
b.find ./ -name‘*.sh’查找当前目录下所有后缀为.sh的文件
c.find ./ -name“[A-Z]*”查找当前目录下所有以大写字母开头的文件
d.find /tmp -size 2M查找在/tmp目录下等于2M的文件
e.find /tmp -size +2M查找在/tmp目录下大于2M的文件
f.find /tmp -size -2M查找在/tmp目录下小于2M的文件
g.find ./ -size +4k -size -5M查找当前目录下大于4k,小于5M的文件
h.find ./ -perm 0777查找当前目录下权限为777的文件或目录
15.cp拷贝文件
a.-a该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
b.-f已经存在的目标文件而不提示
c.-i交互式复制,在覆盖目标文件之前将给出提示要求用户确认
d.-r若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
e.-v显示拷贝进度
16.mv移动文件
a.-f禁止交互式操作,如有覆盖也不会给出提示
b.-i确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
c.-v显示移动进度
17.tar归档管理
a.-c生成档案文件,创建打包文件
b.-v列出归档解档的详细过程,显示进度
c.-f指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
d.-t列出档案中包含的文件
e.-x解开档案文件
18.gzip文件压缩解压
a.-d解压
b.-r压缩所有子目录
19.bzip2文件压缩解压
20.zip、unzip文件压缩解压
21.which查看命令位置
22.whoami查看当前用户
23.who查看登录用户
a.-m或am I只显示运行who命令的用户名、登录终端和登录时间
b.-q或--count只显示用户的登录账号和登录用户的数量
c.-u或--heading显示列标题
24.exit退出登录账户
25.useradd添加用户账号
a.-d指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录
b.-m自动建立目录
c.-g指定组名称
26.passwd设置用户密码
27.userdel删除用户
a.userdel abc(用户名)删除abc用户,但不会自动删除用户的主目录
b.userdel -r abc(用户名)删除用户,同时删除用户的主目录
28.su切换用户
a.su切换到root用户
b.su root切换到root用户
c.su -切换到root用户,同时切换目录到/root
d.su - root切换到root用户,同时切换目录到/root
e.su普通用户 切换到普通用户
f.su -普通用户 切换到普通用户,同时切换普通用户所在的目录
29.查看有哪些用户组
a.方法一:cat /etc/group
b.方法二:groupmod +三次tab键
30.groupadd、groupdel添加、删除组账号
31.usermod修改用户所在组
32.为创建的普通用户添加sudo权限
a.sudo usermod -a -G adm用户名
b.sudo usermod -a -G sudo用户名
33.usermod -g与-G的区别
a.-g用来制定这个用户默认的用户组
b.-G一般配合’-a’来完成向其它组添加
34.chmod修改文件权限
a.u user表示该文件的所有者
b.g group表示与该文件的所有者属于同一组(group)者,即用户组
c.o other表示其他以外的人
d.a all表示这三者皆是
e.+增加权限
f.-撤销权限
g.=设定权限
h.r read表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容
i.w write表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。
j.x excute表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录
35.chown修改文件所有者
36.chgrp修改文件所属组