Linux部分命令
命令的基本格式
command [-options] [parameter]
查看命令的帮助信息
(1)命令 --help
(2)man 命令
1.pwd
查看当前所在路径
2.cd
切换当前工作目录
相对路径:相对于当前路径下,开始寻找别的路径
绝对路径:从根目录下开始寻找别的路径
.:表示当前路径
..:表示上一层路径
3.ls
列出目录下的内容
-l 详细显示目录下的内容
-a 查看隐藏内容
-al 查询隐藏内容的详细信息
查询手册,了解显示文件大小时,带上k/m/g等单位是哪个选项
4.cat
将文件内容输出在终端
5.more
文件以分页的形式显示
b上一页
空格 下一页
/查找内容 可以查看内容
6.less
具体使用方式参考more,与more不同的在于可以高亮显示查找内容
7. |
一个命令输出可以用管道符作为另一个命令的输入
8.touch
创建文件
9.mkdir
创建文件夹
-p 递归的创建,上一层目录不存在就创建上一层目录
10.rm
删除文件或文件夹
-f 强制删除
-r 删除目录
11.rmdir
删除空文件夹
-p 递归的删除
12.ln
软链接
用法:ln -s 源文件 链接文件
注意:软连接不可以随便的移动,软链接不占用磁盘空间,源文件删除则软链接失效。
硬链接
用法:ln 源文件 链接文件
注意:硬链接其实是增加了文件的引用计数
13.find
查找文件
用法:find 目标目录 -name 文件名
* 和 ?
*表示替代零个或任意个字符
?表示替代一个任意字符
14.grep
查找文件的内容
用法:grep "查找内容" 查找的文件
-n 显示内容的行号
-v 过滤查找的内容
-i 忽略大小的查找
15.cp
拷贝文件夹或文件
用法:cp 源文件(夹) 新文件(夹)
-r 拷贝文件夹
16.mv
移动文件
mv 文件 目的地
修改文件的名称
mv 文件 文件新名称
17.tar
归档(打包,没有压缩)
将文件打包成xxx.tar
tar -c 要打包的文件1 要打包的文件2 ... -f xxx.tar
拆包
tar -x -f xxx.tar
-v 查看进度
-f 指定打包文件名
18.压缩
windows下的常用压缩格式:rar 、zip
linux下常用的压缩格式:gzip、zip、bzip2
压缩打包命令:
tar -zvcf 压缩包的名称(通常以.tgz或.tar.gz结尾) 要打包的内容
解压缩命令:
tar -zvxf 压缩包的名称