1、ls:列出文件list
list列出当前路径下的文件与文件夹
ls常用参数:
-l:列出文件的详细信息(竖向排列)
-a:all,列出所有文件,包括隐形文件
-h:1.列出文件大小,如K、M、G(文件的单位大小)
2.-h选项必须要搭配-l一起使用,如ls -lh
2、cp:复制copy
cp参数:
cp a b
1、复制文件cp a b(解释:将a复制到b文件中)
2、-r复制文件夹cp -r a b(解释:将a文件夹复制在b文件中)
3、mv:移动move
mv参数:
mv a b
1、a是被移动的文件或文件夹
2、b是要移动去的地方,如果目标不存在,则进行改名,确保目标存在
4、cd:切换目录change directory
cd参数:
cd a
1、a代表切换到指定参数(切换到某一个文件夹中)
2、无a,则切换到当前用户HOME
5、pwd:输出工作目录print work directory
pwd参数
1、直接使用
2、作用:输出当前所在的工作目录
6、rm:移除,删除remove
rm参数
rm a b
1、rm a(这里a指文件而不是文件夹)
2、rm -r a(有一个-r,则这里a指文件夹)
3、rm -r a b c(abc指rm -r 后面可以加多个文件夹一起删除)
4、rm -f a(这里-f指的是force,强制删除,普通用户用不到-f选项
只有在root管理员用户删除内容会有提示)
7、mkdir:创建文件夹remove directory
mkdir参数
mkdir -p a
1、-p必填,表示要创建的文件夹的路径、相对、绝对、特殊路径符都可以使用
2、-p作用,自动创建不存在的父目录,适用于创建连续多层级的目录
3、a是文件夹的名字
8、touch:创建文件
touch参数
touch a
1、a指的是文件名(如touch test.txt)
2、a必须填写,表示要创建的文件路径、相对、绝对、特殊路径符均可以使用
9、cat:查看文件内容
cat参数
cat a
1、cat a指的是查看a文件里面的内容(如cat test.txt,表示查看test.txt文件里面内容)
2、a必须填写
10、more:查看文件内容(与上面cat差不多,但又不同)
more参数
more a
1、cat是直接将内容全部显示出来
2、more支持翻页,如果文件内容过多,可以一页页的显示
3、a指的是文件,必填内容
11、which:查找命令存放文件
which参数
which 要查找的命令
1、如which cd、which pwd等
2、只能查找命令程序
12、find:查找指定的文件
find参数
一:按文件名查找:find 起始路径 -name “被查找的文件名”
1、起始路径指/(根目录)或者文件夹等
2、支持通配符(*)
二:按文件大小查找:find 起始路径 -size +|-n[kGM]
例题:
1、请使用find命令找出:名称中带有centos的文件
find /-name “*centos*”
2、请使用find命令找出: /usr 目录内大于100M的文件
find /usr -size +100M
13、grep:从文件中通过关键字过滤文件行
grep参数
grep [-n] 关键字 文件路径
1、-n,可不要,表示在结果中显示匹配的行的行号。
2、关键字,必填,表示过滤的关键字,带有空格或其它特殊符号,建议使用” ”将关键字包围起来
3、文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口
14、wc:数量统计
wc参数
wc [-c -m -1 -w] 文件路径
1、选项,-C,统计bytes数量(字节)
2、选项,-m,统计字符数量
3、选项,-l,统计行数
4、选项,-W,统计单词数量
5、参数,文件路径,被统计的文件,可作为内容输入端口
15、管道符|
管道符|
将管道符左边命令的结果,作为右边命令的输入
例:对创建的test.txt进行统计,请使用cat、grep、管道符、wC命令组合,进行统计:
统计文件中带有itcast关键字的有几行
cat test.txt| grep itcast| wc -l
16、rmdir:移除,删除文件夹
rmdir参数
1、rmdir test 指的是在当前路径删除test文件夹及子文件(夹)
17、tar:打包、压缩、解压
tar参数
1、-jcv:压缩
2、-jxv:解压
18、reboot:重启
reboot参数
1、reboot输完立马重启(记得保存文件)
19、tee:显示并保存
tee参数
1、显示内容并将内容保存在文件中
20、passwd:修改密码
passwd参数
1、修改当前用户密码
21、ps:查看进程
ps参数
-A:显示所有进程
-a: 不与terminal有关的所有进程
-u: 有效用户的相关进程
-x:一般与-a 起用,列出完整的进程信息
-l: long,详细列出PID的信息
22、chmod: 更改文件的权限模式
文件权限模式针对三类对象: 当前用户user (这里也是文件的所有者),组group,其他用户other。
文供权限有读Read,写Write,执行Execute。
chmod参数:
u: user,权限对象为当前用户 (这里是所有者)
g: group,权限对象为所有者和组
o: other,权限对象为其他用户
r: read = 4,读权限
w: write = 2,写权限
e: execute = 1,执行权限
+: u/g/o与r/w/e组合使用,加入
-:删除
=:设置W
4: 仅读
5: 仅读+执行
6: 仅读+写
7: 读+写+执行
23、 kill: 杀死进程
kill参数:
-SIGHUP: 启动被终止的进程
-SIGINT: 相当于ctrl+c,中断进程
-SIGKILL: 强制中断进程
-SIGTERM: 以正常的结束进程方式来终止进程
-SIGSTOP: 相当于ctrl+z,暂停进程