终端命令格式说明
command [-options] [parameter]
- command:命令名, 比如: ls、pwd 、cd
- [-options]:选项,可以有零个、一个或者多个选项,多个选项可以合并,比如使用的 -r 就是选项 。
- [parameter]:参数,可以有零个、一个 或者 多个参数, 比如: touch 文件名、mkdir 目录名、cd 目标目录-(路径),这些文件名和目录名都是参数。
- []:代表可选
目录查看切换
命令 |
说明 |
ls |
查看当前目录信息 |
ls -l |
列表查看当前目录信息详情(文件大小默认以字节为单位显示) |
ls -h |
件大小单位显示,默认是字节 |
ls -a |
列表查看当前目录所有(包括隐藏目录)信息 |
tree |
以树状方式显示目录信息(需安装tree工具: sudo apt-get install tree) |
pwd |
查看当前目录路径 |
clear |
清除终端内容 |
cd + 目录 |
切换到指定目录 |
cd ~ |
切换到当前用户的主目录,可以去掉~直接输入cd |
cd .. |
切换到上一级目录 |
cd . |
切换到当前目录 |
cd - |
切换到上一次目录 |
../ |
相对路径,以当前目录为基准 |
touch + 目录名/文件名 |
创建指定文件到指定目录,如果没指定目录就默认创建当前目录下 |
mkdir + 目录名 |
创建目录(文件夹) ,-p 创建嵌套目录 |
rm + 文件名或者目录名 |
删除文件或者目录,删除目录需要加上 -r 选项递归操作,-f 强制删除,-i 有提示操作 |
rmdir + 目录名 |
删除空目录 |
cp |
拷贝文件、拷贝目录,拷贝目录需要添加-r,表示递归操作 |
mv |
移动文件、移动目录、重命名 |
cat |
查看小型文件 |
more |
分屏查看大型文件(空格:下一屏、回车:下一行、b:上一屏 、q:退出) |
ln -s |
创建软链接(类似于Windows下的快捷方式,源文件需要写成绝对路径) |
ln |
创建硬链接 |
grep |
文本搜索 |
find |
在指定目录下查找文件(包括目录) |
tar |
压缩和解压缩命令 |
zip |
压缩和解压缩命令 |
find |
在指定目录下查找文件(包括目录) |
高级命令
其他操作命令
命令 |
说明 |
--help |
查看命令帮助目的是查看命令选项信息的 |
date |
服务器的时间 |
tab 键 |
自动补全 |
> / >> |
重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。 |
> |
如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式 |
>> |
如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式 |