ls 列出当前目录下的子目录名字
ls -a列出此目录下所有文件包含隐藏文件
ls -l以列表形式显示
ls -h以合适的单位显示文件
cd 进入某文件
cd ..进入上一层目录
cd -进入上一次操作的路径,类似于电视的会看
cd ~进入根目录(家目录)
pwd 显示当前的绝对路径
大于号重定向
分屏显示
more 后的内容如果显示的内容大于一屏,那就计算出只显示一屏的内容,按空格键显示更多
创建文件
touth 文件名
打开文件
gedit 文件名
管道:|
ls -ahl | more
清屏clear
创建目录(文件夹)mkdir
mkdir a
mkdir A/B/C -p创建多层目录
tree以目录树的形式显示文件结构
删除非空目录rmdir
剪切文件mv a b:将a移动到b
删除文件rm
rm 文件夹 -r删除文件
rm 文件名 :直接删除
rm 文件名 -f:强制删除
以命令行删除的文件不会丢弃到回收站
cat 结合重定向可以实现文件复制
cat 文件名 > 文件名
cat 文件名 文件名 > 文件名:实现文件合并
文本搜索:grep
grep -n ' ' test.txt 搜索''内的内容
-n:匹配行号
-i:忽略大小写
-v:显示不匹配的所有内容(相当于取反)
搜索文件名find
find 路径 -name “”:匹配“”中形式的文件
find 路径 -size -/+2M:匹配小于大于两兆的文件
复制文件 cp
cp文件名 复制文件名
与cat 文件名 > 复制文件名
归档管理:tar
可以打包
tar -cvf test.tar *:把当前路径下所有东西打包
tar -xvf 文件名:解包
文件压缩解压gzip
对打包tar的文件进行压缩gzip:gzip *.tar
解压:gzip -d *.tar.gz
打包压缩tar -zcvf *.tar.gz *
解压解包:tar -zxvf *.tar.gz
解压到指定文件夹下:tar -zxvf *.tar.gz -C 文件名
bzip2方式与gzip类似 tar -jcvf *.tar.bz2 文件
zip和unzip
zip [-r] 目标文件 源文件
例如zip myzip test.txt
Unzip -d 目标文件夹 源文件.zip
例如unzip -d ./ myzip.zip
查看命令的路径which
which ls