(2)常用的命令(ls、cd、pwd、su、mkdir、touch、cat、less、cp、rm、mv)
ls,用来列出(list)目录下有哪些文件,列出文件的属性
++常用选项:
-l,长格式(long)列出对象的详细信息(大小、权限、修改时间...)
-h,显示更易懂(human)的容量单位(说人话)
-d,只看目录/文件(directory)本身的信息(即使参数是一个目录,下面还有内容也不会显示)
-A,列出隐藏文档(名称以 . 开头的文档)
pwd,用来列出当前在哪个目录下(print working directory)
cd,用来改变工作目录(change directory)
++使用 ~ 表示当前用户的主目录,~zhangsan表示zhangsan的主目录(/home/zhangsan)
su,切换到另外一个用户身份(substitute user)
++建议加上 -l 选项(简写为 - )来模拟登录过程
++管理员切换到其他用户,不需要密码
++普通用户切换到其他目录,需要验证对方的密码
mkdir,创建新的目录(make directory)
++常用选项:
-p,递归创建多层目录(parent),如果目录已经存在,也不提示错误
touch,用来测试创建指定名称的文件(内容为空)
cat,用来阅读短文件,直接显示整个文件的全部内容
++比如 cat /etc/hosts 看地址映射文件、cat /etc/hostname 看主机名配置文件
less,用来阅读长文件,先显示文件的第一屏内容,通过PgUp、PgDn翻页阅读,q退出
++比如 less /proc/cpuinfo 看当前主机的CPU处理信息
cp,用来复制文档
++常用选项 -r ,复制目录的时候需要加
++比如 cp file1 file2 、 cp -r mulu1 mulu2
rm,用来删除文档
++常用选项 -r ,删除目录的时候需要加; -f ,强制(force)删除文档时需要添加
++比如 rm -rf /* 删根操作(慎做)
mv,用来移动/改名文档
++比如 mv file1 file2 、 mv mulu1 mulu2
(3)命令的帮助man
++执行 man 命令名来获取这个命令的使用帮助
++重点看SYNOPSIS(语法格式)、DESCRIPTION(选项的含义和用法描述)
++按 /word 查找包含word的文字描述,按 n 或 N 来切换不同查找结果
++按PgUp、PgDn翻页,按q键退出