目录
创建
mkdir d 创建目录d
mkdir {d1,d2...} 创建多个目录
mkdir -p d1/d2/d3 创建多重目录
mkdir -v 新建目录时打印其信息
mkdir -m 751 d1 创建权限目录 4-读 2-写 1-运行 自己7/同组5/他人1
查看
pwd 查看当前目录
ls 显示非隐藏文件
ls -a 显示当前目录下所有子目录与文件,包括隐藏文件
ls -t 按文件时间排序
ls -s 在每个文件的后面打印出文件大小
ls -S 按文件大小排序
切换
cd 切换到根目录(/)
cd [目录] 切换到目录
cd ~ 切换到主目录(home)
cd .. 切换到上一级目录
cd - 切换到上次的目录
复制
cp -r [源目录] [目标目录] 复制目录到目录
cp -r d1/* d2 复制目录d1中所有到目录d2
cp -i [源文件] [目标目录] 覆盖文件前提示
cp -b 复制文件覆盖目标文件,并备份目标文件
删除
rm [文件]
rm -r [目录]
移动或改名
mv [文件] [目录] 移动文件到目录
mv [文件名] [文件名] 改名
文件
创建
touch a 创建文件a
touch d1/{a1,a2,a3} 在目录d1下创建a1,a2,a3文件
编辑
vi a 编辑文件a(进入编辑模式)
i 开始编辑
ESC(按键) 退出编辑
:wq 保存退出
:q! 不保存退出
vi后方向键变成ABCD,backspace无法删除字符的解决办法
sudo apt-get install vim 安装vim