su [选项] 用户名 //切换用户身份
su – root
cd [目录] //切换目录 注意:相对路径和绝对路径(绝对路径从根目录开始,相对路径,是使用当前路径的相对位置)
/ 切换到根目录
.. 回到上一级目录
. 当前目录
- 显示并打开到上一次操作的目录
~ 当前用户的宿主目录(eg:# cd ~用户名 进入某个用户的家目录)
ls [-alrRt] [文件或目录] //显示目录文件 注意:目录不加默认显示当前目录
-a all 显示所有文件,注意隐藏文件,特殊目录.和..
-l(long) 显示详细信息
-R(recursive) 递归显示当前目录下所有目录
-r (reverse) 逆序排序
-t(time)按修改时间排序(降序)
ll 相当于 ls –l
pwd [-LP] //显示当前工作目录
-L 显示链接路径,当前路径,默认
-P 物理路径
mkdir [-p] 目录名 //创建文件夹
-p 父目录不存在情况下先生成父目录 (parents)eg:mkdir a/b/c
touch 文件名 //创建空文件
eg:touch a.txt b.txt//创建多个文件
eg: touch "a b.txt" //创建带空格的文件,查询和删除的时候也需要带引号
cp [-rp] 源文件或目录 目的目录
-r 递归处理,复制目录 eg:cp -R ../aa ../bb (相对路径) cp -R /etc/ /etc/aa(绝对路径)
-p 保留文件属性
mv 源文件或目录 目的目录
可以在移动的同时修改名字
rm [-rf] 文件或目录
-r 递归处理
-f 强制删除
cat [-n] 文件名
-n 显示行号
more 文件名
按空格或f显示下一页
按Enter键显示下一行
按Q或者q退出
head [-n] 文件名 //默认显示前10行
-n 指定行数 eg:head -20 /etc/profile
tail [-nF] 文件名
-n 指定行数
-F 监控文件
echo 字符串
echo “字符串”>> 文件名
echo “覆盖之前内容”> 文件名
ln [-s] 源文件 目标文件
-s创建软连接,源文件删除,连接文件不可用 eg:ln -s /etc/service ./service.soft
硬链接,相当于拷贝一份
find 搜索路径 匹配条件 (没有指定路径则默认从当前目录)
-name 按名称查找 eg:find /etc -name "init"
-iname 不区分大小写进行查找
-size
-type
* 匹配所有,如果*被转义就用\* ?匹配单个字符
grep 【-cinv】“搜索的字符串”文件名
-c 输出匹配行的次数 eg:grep -c "init" /etc/inittab
-i 不区分大小写
-n 显示匹配行 eg:grep -n "init" /etc/inittab
-v 反向选择
which 显示命令所在目录
whereis 搜索命令所在目录 ,配置文件所在目录,及帮助文档路径
zip【-r】压缩后的文件名称 要压缩的文件或目录
-r 递归处理
unzip 解压缩
tar【-zcxvf】压缩后的文件名 要压缩的文件或目录
-z 以gzip命令压缩解压缩
-c 创建压缩文件
-x 解压缩文件
-v 显示压缩过程
eg:tar -zxvf 压缩文件 -C 要解压的文件目录
eg:tar -zcvf bak.tar.gz . 当前目录打包
关机
shutdown 【-chr】时间
-c 取消前一个关机命令
-h 关机
-r 重启
poweroff
重启
reboot