rhcsa基础命令
1.cp 拷贝文件
-r:拷贝目录;-p:拷贝参数不变
2.touch 创建文件
3.rmdir 删除空目录
4.pwd 打印当前目录
5.cd 切换目录;
“-”:切换至上一次目录;
“~”:切换到家目录;
“…”:切换至上一层目录
6.mkdir 创建目录
-p:递归创建多个目录
7.cat 查看内容;
-n:显示行号
8. less 查看较大文件
-N:显示行号
9.head和tail
head显示前几行;tail显示后几行,-f:动态显示
10. rm删除命令
rm(英文全拼:remove)命令用于删除文件或者目录。
-
命令格式:rm [-选项…] 目录或文件…
-
常用选项
- -f 强制删除
- -r 删除目录
*
特殊字符:系统常用符号,匹配所有!- 比如删除/opt下面所有文件:
[root@student ~]# rm -rf /opt/*
[root@student ~]# ls -l /opt/
total 0
`
11.软链接和硬链接
相同点:源文件和链接文件实时共享;链接命令时需要绝对路径
不同点:
软链接:ln -s;可以跨区,源文件删除,链接文件不可用;可以对目录链接
硬链接:ln ;不可以跨区,源文件删除,链接文件可以使用,不可对目录链接
12.ls命令
用于列出目录下内容及目录和文件详细属性信息
-
命令格式:ls [-选项…] [参数…]
-
常用选项:
- -a 显示目录下所有内容,包含隐藏的内容
- -l 显示目录下的内容及详细属性
- -h 以kB、MB、GB单位显示文件内容大小
- -d 仅显示目录本身而不显示目录下的内容
- -R 递归查看目录下所有内容(从头到尾)
13.wc统计命令
- -c 显示字节数
- -l 显示行号
14.管道符
- 管道符
|
将命令的输出结果交给另外一条命令作为参数继续处理
15. grep文件过滤使用
- -n 显示行号
- -v 过滤
- -i 忽略大小写
- ^ 以什么开头
- $ 以什么结尾
- ^$ 空行
14.重定向
- ->覆盖,收集正确的输出内容
- ->> 追加,收集正确的输出内容
- -<< 输入重定向内容
- -2> 覆盖,收集错误的内容
- -2>> 追加,收集错误的内容
- -&> 覆盖,正确错误都收集
- -&>> 追加,正确错误都收集