今天主要完成常用命令的学习,学了很多命令,有些以前就会,有些时间长了不用也记不住,看来还是要多用啊。
不管怎么说,目标是通过考试,工作中涉及的时候能查到。
常用系统状态检测命令
ifconfig
uname uname -a or cat /etc/redhat-release
uptime
free free -h
who
last
history history -c
"!数字" 可以重复执行某一次命令,避免输入较长的命令(历史命令前数字的作用)
sosreport 采集故障信息并打包
工作目录切换命令
pwd
cd "cd -" "cd ~" "cd .." "cd @username"
ls "ls -al" "ls -d"
文本文件编辑命令
cat "cat -n"
more
head "head -n 20"
tail "tail -n 20" "tail -f"
tr "cat anaconda-ks.cfg | tr [a-z] [A-Z]"
wc "wc -l /etc/passwd" 统计指定文本的行数、字数、字节数
stat 查看文件的具体存储信息
A/M/C time 三个时间的区别(访问内容、修改内容、更改属性)
cut "cut -d: -f1 /etc/passwd" 按列提取文本字符
diff 比较多个文本文件的差异
diff -c 比较文件内容的具体的不同
diff --brief 判断文件是否相同
文件目录管理命令
touch -a\-m\-d
mkdir -p
cp -p\-d\-r\-i\-a 复制目录要用到-r
mv
rm -f\-r
dd 用于按照指定大小和个数的数据块来复制文件或转换文件。如把光盘制作成iso格式的镜像文件。
file 查看文件的类型