1、列出文件列表:ls ll
ls(list)是一个非常有用的命令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式显示目录内容。
格式:ls[参数] [路径或文件名]
在linux中以.开头的文件都是隐藏文件
- ls 列出当前目录下所包含的文件及文件夹
- ls -a 显示所有文件或目录(包含隐藏文件)
- ls -l (缩写成ll) 与ls命令显示的文件相同,该命令会显示出每个文件的详细信息
2、切换目录命令:cd
- cd 文件夹名 进入相应的文件夹
- cd 路径 进入目的路径
- cd .. 切换到上一层目录
- cd / 切换到系统根目录
- cd ~ 切换到用户主目录
- cd - 切换到上一个所在目录
可以使用tab键来补全文件路径
3、创建目录和移除目录:mkdir rmdir
- mkdir [目录名称] 用来创建子目录
- rmdir [目录名称] 用来删除子目录
- mkdir -p aaa/bbb(多级目录名) 用来创建多级目录
4、文件查看
- cat [文件名称] 显示文件的所有内容
- more [文件名称] 显示文件的一部分内容,每按一次回车键多显示一行,按空格键多显示一屏,不想看后按Q(或ctrl+c)结束查看
- less [文件名称] 与more命令类似,多了可用上下键滚动文件内容
- tail -n [文件名称] 查看文件的后面n行
- tail -f [文件名称] 实时查看动态信息
5、文件操作
- cp 复制操作
将某个文件拷贝到某个目录下
将文件名修改一下
- mv 剪切操作,将某个文件剪切到某个目录下
也可以给文件改别名
- rm 删除文件
输入y确认删除,输入n取消删除。
不带参数的rm命令无法删除文件夹;
添加-r参数可以删除bb目录,每次会进行询问是否删除。
删除时不进行询问,直接删除。
rm -rf * 删除所有文件
rm -rf /* 删除根目录下的所有文件 自杀 不要使用
- tar命令 打包或解压
tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。常用参数:
-c:创建一个新tar文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用gzip压缩命令进行压缩
-t:查看压缩文件的内容
-x:解开tar文件
打包:
tar –cvf xxx.tar ./*
打包并且压缩:
tar –zcvf xxx.tar.gz ./*
解压 tar –xvf xxx.tar
tar -zxvf xxx.tar.gz -C /usr/aaa
打包:
打包且压缩:
将压缩的文件进行解压:
解压到当前目录:
解压到当前目录的另一个目录下,使用-C参数:
- find 查找文件位置命令
在根目录下查找某个文件,*代表任意字符串,已知文件名全称则可写全。
- grep 查找文件里的内容
查找某个文件里某个关键字所在一行的内容
可以让关键字高亮显示
多显示后一行(后面的数字可更改)
多显示前一行
6、其他常用命令
- pwd 显示当前所在目录
- touch 创建一个空文件
- clear 清屏 (ctrl+l)