一、Linux文件目录类命令
命令 | 说明 |
ls | 列出目录的内容,参数-a列出目录下所有文件,包括.开头的隐藏文件,-l显示文件的详细信息,-lh显示文件大小;如何ls -lash / |
cd | 改变工作目录,如:当前目录/root 切换/etc 命令:cd /etc ,切换到上一级菜单,命令cd .. |
pwd | 显示当前工作目录的绝对路径 |
mkdir | 创建一个新目录;如:mkdir -p /test/{t1,tw} |
rmdir | 删除空目录;如:rmdir /test/t1 |
ln | 建立连接,如:ln -s test.txt test1.txt |
touch | 创建一个空普通文件;如:touch test.txt |
cp | 拷贝文件或目录,参数-r为递归拷贝,-i为交互操作,-f为强制拷贝 |
scp | 拷贝文件或目录到远程主机,scp local_file remote_ip:remote_folder; scp remote_ip:remote_folder local_file |
mv | 将目录文件重命名或移动文件 |
rm | 删除目录或文件,参数-r为递归删除,-f为强制删除 |
cat | 显示文件内容, |
less | 分屏显示内容,通常情况下使用more命令多一些,用法相同。 |
more | 类似cat,逐页显示。相关操作:space键下一页,b键显示上一页 |
find | 在目录中搜索文件。find / -name alexpeng;搭配通配符*和? |
二、Linux文件的压缩命令
命令 | 说明 |
tar | 将建立、还原文件的工具程序,可以加入、解开备份文件中的内容。参数:-c创建文件,-v显示命令执行信息,-f指定压缩后的文件名,-x解开tar文件,-r将一个新文件加入到打包文件中,-z通过gzip命令处理文件。 |
gzip | gzip 命令用来压缩文件。压缩文件后缀为:.gz 。注:只压缩文件不压缩目录,不保留原文件。 |
gunzip | gunzip 用来解压.gz文件 |
zip | zip命令用来压缩文件,默认Windows与linux唯一统一的格式,文件不大使用zip |
unzip | unzip解压.zip文件 |
bzip2 | 相当于gzip升级版本,压缩比非常惊人,但是不能压缩目录,后缀.bz2,可与tar结合使用。 |
bunzip2 | bunzip2解压.bz2文件 |
三、获取帮助命令信息
**man获取命令帮助信息**
1:所有用户可以操作的指令或可执行文件
2:系统核心调用的函数与工具
3:子调用,常用的函数与函数库
4:设备,硬件文件说明,通常是/dev/的文件
5:文件格式,配置文件或者是某些档案的格式
6:游戏相关
7:杂项,例如linux文件系统、网络协议、ASCIIcode等说明
8:系统管理员可用的命令
9:跟kernel有关的文件
命令 | 描述 | 说明 |
type <command> | 判断是否是内置命令 | 如果是外部命令,会给出简要信息 |
help <command> | 显示简洁的帮助信息 | 适用内置命令 |
<command> -h/--help | 显示简洁的帮助信息 | 适用外部命令 根据实际情况,使用“-h”或“--help”参数 |
whatis <command> | 显示命令手册的页眉行 | 等同于man -f命令,可确认有哪些章节存在 |
man <command> | 显示命令手册(manual page) | 包含完整的命令帮助,默认只显示第一章节内容 可在命令手册内查询关键字,方法类似vi/vim,输入“q”退出浏览 man -a <command> 显示命令手册的所有章节 man <chapter number> <command> 显示指定章节 |
info <command> | 显示info文档信息 | 相比man 命令,信息可能更新更详细,但使用方法复杂些,按“q”键退出 类似命令:pinfo |
which <command> | 显示命令的完整路径 | |
whereis <command> | 显示命令的路径、手册等信息 | locate the binary, source, and manual page files for a command |
README | README文件 | 绝大多数程序自带,保存在/usr/share/doc文件夹 |