命令格式:命令 [-选项] [参数]
如:ls -la /usr
说明:
大部分命令遵从该格式,多个选项时,可以一起写 eg:ls –l –a ls –la
文件处理
命令 | 作用 | 语法 | 选项 |
---|---|---|---|
cd | 切换目录 | cd [目录] | / 切换到根目录 .. 回到上一级目录 . 当前目录 - 显示并打开到上一次操作的目录 ~ 当前用户的宿主目录(eg:# cd ~用户名 进入某个用户的家目录) |
ls | 显示目录文件 | ls [-alrRd] [文件或目录] | -a all 显示所有文件,注意隐藏文件,特殊目录.和.. -l(long) 显示详细信息 -R(recursive) 递归显示当前目录下所有目录 -r (reverse) 逆序排序 -t(time) 按修改时间排序(降序) ll 相当于 ls –l |
pwd | 显示当前工作目录 | pwd [-LP] | -L 显示链接路径,当前路径,默认 -P 物理路径 |
mkdir | 创建新目录 | mkdir [-p] 目录名 | -p 父目录不存在情况下先生成父目录 (parents) |
touch | 创建空文件或更新已存在文件的时间 | touch 文件名 | eg:touch a.txt b.txt touch {a.txt,b.txt} 同时创建多个文件 创建带空格的文件 eg:touch "program files" 在查询和删除时也必须带双引号 |
cp | 复制文件或目录 | cp [–rp] 源文件或目录 目的目录 | -r -R recursive 递归处理,复制目录 -p 保留文件属性 (原文件的时间不变) |
mv | 移动文件或目录、文件或目录改名 | mv 源文件或目录 目的目录 | |
rm | 删除文件 | rm [-rf] 文件或目录 | -r(recursive)删除目录,同时删除该目录下的所有文件 -f(force) 强制删除文件或目录 即使原档案属性设为只读,亦直接删除,无需逐一确认 注意:工作中,谨慎使用rm –rf 命令。 |
cat | 显示文件内容 | cat [-n] [文件名] | -A 显示所有内容,包括隐藏的字符 -n 显示行号 |
more | 分页显示文件内容 | more [文件名] | 空格或f 显示下一页 Enter键 显示下一行 q或Q 退出 |
head | 查看文件前几行(默认10行) | head [文件名] | -n 指定行数 |
tail | 查看文件的后几行 | tail [文件名] | -n 指定行数 -f (follow) 动态显示文件内容 获取一个大文件的部分文件,可使用head或tail命令 |
ln | 产生链接文件 | ln -s [源文件] [目标文件] 创建软链接 源文件 使用 绝对路径 | 软连接文件格式: lrwxrwxrwx. 1 root root 13 Jul 20 07:50 service -> /etc/services 1硬链接数量,如果该文件没有硬链接,就只有本身一个硬链接。 13链接文件的长度
格式解析(特征): 1, 软连接的文件类型是 l(软连接),软连接文件的权限 都是 lrwxrwxrwx 2,-> 箭头指向到源文件 真正的权限取决于对源文件的权限 时间值为创建软连接的时间 软连接可以跨文件系统生成 |
ln [源文件] [目标文件] 创建硬链接 |