Linux终端命令形式
command [-options] [parameter]
•command:命令名, 比如: ls、pwd
•[-options]:选项,可以有零个、一个或者多个选项,多个选项可以合并, -r -l -v 就是选项。
•[parameter]:参数,可以有零个、一个 或者 多个参数,文件名,目录名,路径名都是参数
•选项和参数都是可选的
Linux绝对路径和相对路径
•Linux的根目录是/
•绝对路径:从根目录算起的路径叫做绝对路径
•相对路径:从当前目录算起的路径叫做相对路径
1.查看目录命令的使用
命令 |
作用说明 |
ls |
查看当前目录 |
tree |
以树状形式显示目录 |
•ls 命令只能查看一层目录信息
•tree 命令可以查看多层命令
ls查看当前目录可以多种形式查看
命令 |
作用说明 |
ls -l |
以列表形式 |
ls -h |
以文件大小 |
ls -a |
显示隐藏目录和隐藏文件 |
2.查看当前目录的路径
3.清除终端内容
•快捷方式清除终端:ctrl + l
4.创建、删除文件及目录命令
命令 |
作用说明 |
touch 文件名 |
创建指定文件 |
mkdir 目录名 |
创建目录(文件夹) |
rm 文件名或目录名 |
删除指定文件或目录 |
rmdir 目录名 |
删除空目录 |
•mkdir 高级命令选项
命令 |
作用说明 |
mkdir -p |
创建多层目录(文件夹) |
•rm 高级命令选项
命令 |
作用说明 |
rm -i |
交互式提示 |
rm -r |
递归删除目录及其内容 |
rm -f |
强制删除,忽略不存在的文件,无需提示 |
rm -d |
删除空目录 |
•删除空目录使用 “rmdir 目录名” 或者 “rm –d 目录名”
5.复制、移动文件及目录命令
命令 |
作用说明 |
cp |
拷贝文件、拷贝目录 |
mv |
移动文件、移动目录、重命名 |
•cp:拷贝目录需要加上 –r 选项
•mv:移动目录不需要加选项
•mv:命令还可以重命名文件和目录
•cp 高级命令选项
命令 |
作用说明 |
cp -i |
交互式提示 |
cp -r |
递归拷贝目录及其内容 |
cp -v |
显示拷贝后的路径描述 |
cp -a |
保留文件的原有权限 |
•mv 高级命令选项
命令 |
作用说明 |
mv -i |
交互式提示 |
mv -v |
显示移动后的路径描述 |