1. 创建目录
mkdir 格式 mkdir [OPTION]... DIRECTORY... 选项 -p 递归创建 -v 创建时提示 例: root@ubuntu:/home/eko/x# mkdir -pv a/b/c mkdir: created directory 'a' mkdir: created directory 'a/b' mkdir: created directory 'a/b/c'
2. 创建文件
touch 原意为改变文件时间 touch [OPTION]... FILE...
例:
root@ubuntu:/home/eko/x# touch abc.txt
3. 删除文件/目录
rm rm [OPTION]... [FILE]... 选项: -f 忽略不存在文件和参数 -r 递归删除 例: root@ubuntu:/home/eko# rm -rf x
4. 复制文件
cp (只允许将一个文件复制到另一个文件 或者将多个文件复制到一个目录) cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 选项 -r 递归复制 -f 如果目标文件存在 强行覆盖
-p 保留文件属主
-a 归档复制,常用于备份 例: 将一个文件复制到另一个位置 # cp /etc/passwd /home/eko/x/passwd 将多个文件复制到一个目录下 # cp /etc/passwd /etc/issue /home/eko/x/
5. 移动文件 / 重命名
mv mv [OPTION]... [-T] SOURCE DEST mv [OPTION]... SOURCE... DIRECTORY mv [OPTION]... -t DIRECTORY SOURCE... 选项: -f 如果目标存在,强行覆盖 例: 移动文件 # mv ./a.txt ../y/ 重命名 # mv a.txt abc.txt
6. 查看目录结构
tree DICTORY
例:
# tree /home/eko
7. 查看文本文件
1. cat 连接并显示 (可以连接多个文件) cat [OPTION]... [FILE]... 选项: -n 显示行号 -e 显示每一行行结束符 2. tac 倒叙显示
3. head -n file 显示前n行
4. tail -n file 显示后n行
5. cut -d[‘分隔符’] -f[‘域’] file 切取文件某个字段,可以是多个域,用,隔开
5. wc -[OPTION] file
选项:
-c 字节个数
-m 字个数
-l 行数(默认)