linux命令组成
command [-option] [parameter]
commnad 命令名:如ls
,cp
等
[-option] 选项,零个或多个选项
[parameter] 参数 零个或多个参数
[] 为可选
选项可以分为短选项和长选项
- 短选项的格式: '-'后面接单个字母, 比如:
-r
- 长选项的格式: '–'后面接单词, 比如:
--help
查看目录的命令
查看目录
ls
查看一层目录信息
ls -l
以列表方式显示
ls -lh
以大小单位显示,默认是字节
ls -a
显示所有文件和目录tree
树状方式显式目录
tree不是自带的,需要安装,ubuntu下sudo apt-get install tree
查看当前目录路径
pwd
清除终端内容
clear
切换目录命令
切换目录
cd 目录
切换指到定目录
目录要存在,否则报错cd ~
切换到家目录
cd
=cd ~
cd ..
切换到上一级目录cd .
不切换目录cd -
切换到上一次目录
tab
键自动补全目录或文件名
按1-2次的tab键
绝对路径和相对路径
绝对路径:以根目录为参照
目录从/
开始的为绝对路径
相对路径:以当前目录为参照
./
表示当前目录
../
表示上一级目录
创建和删除命令
touch
文件名 创建一个文件mkdir
目录名 创建一个目录
mkdir -p
创建依赖的文件夹,多层目录rm
文件名或目录名 删除指定文件或目录
rm - i
交互式提示,删除时需确认
rm -r
递归删除目录及其内容
rm -f
强制删除,忽略不存在的文件,无需提示
rm -d
删除空目录rmdir
目录名 删除空目录
复制移动文件和目录
cp
拷贝文件或目录
cp
源文件 目标路径/文件名
cp - i
交互式提示, 有同名文件时提示是否覆盖
cp -r
递归拷贝目录及其内容
cp -v
显示拷贝后的路径描述
cp -a
保留文件的原有权限,可递归拷贝mv
移动文件或目录,重命名
mv -i
交互式提示, 有同名文件时提示是否覆盖
mv -v
显示移动后的路径描述
查看命令帮助
--help
使用说明:命令 --help
man
使用说明:man 命令
man命令操作说明:
操作键 | 说明 |
---|---|
f 或 空格 | 下一页 |
b | 上一页 |
回车 或 j | 下一行 |
k | 上一行 |
p | 返回首页 |
q | 退出 |