上课的时间总是那么快过去的,老师的课堂气氛一如既往的好,今天的课程主要是学习Linux常用的命令,而学习到的Linux命令有点多,需要多去敲打几次这些命令来增强自己的记忆,所以,今天的打卡任务就来例举一下今天所学的Linux命令吧!
ifconfig :获取网卡配置与网络状态等信息;
uname :查看系统内核与系统版本等信息;
uptime :查看系统的负载信息;
free :显示当前系统中内存的使用量信息;
who :查看当前登入主机的用户终端信息;
last :查看所有系统的登录记录;
history :显示历史执行过的命令;
sosreport :收集系统配置及架构信息并输出诊断文档;
pwd :显示用户当前所处的工作目录;
cd :切换工作路径(“cd -”命令返回到上一次所处的目录,”cd ..“命令进入上级目录,“cd ~”命令切换到当前用户的家目录);
ls :显示目录中的文件信息(“-a”参数看到全部文件(包括隐藏文件),“-l”参数可以查看文件的属性、大小等详细信息);
cat :查看纯文本文件(内容较少的);
more :查看纯文本文件(内容较多的);
head :查看纯文本文档的前 N 行(格式为:head -n 20 文件名);
tail :查看纯文本文档的后 N 行或持续刷新内容(tail -n 20 文件名);
tr :用于替换文本文件中的字符,将文件中的字母小写全部转换为大写,可以写为:“cat anaconda-ks.cfg | tr [a-z] [A-Z]”。(将前面的信息交给后面的命令进行二次处理);
wc :用于统计指定文本的行数、字数、字节数(显示行数:“-l”,显示单词数:“-w”,显示字节数:“-c”);
stat :查看文件的具体存储信息和时间等信息(AccessTime:最后一次查看内容时间、ModifyTime:最后一次修改文件内容时间、ChangeTime:最后一次修改文件属性时间);
cut :用于按“列”提取文本字符(使用-f 参数来设置需要看的列数,使用-d 参数来设置查看的行数,行列之间需要使用间隔符号“:”);
diff :用于比较多个文本文件的差异(使用 diff --brief 命令显示比较后的结果,如:diff --brief A.txt B.txt;使用-c 参数的 diff 命令来描述文件内容具体的不同);
touch :用于创建空白文件或设置文件的时间(“-a”仅修改“读取时间”(atime),“-m”仅修改“修改时间”(mtime),“-d”同时修改 atime 与 mtime);
mkdir :用于创建空白的目录(-p 参数可以递归创建出具有嵌套叠层关系的文件目录,如:mkdir -p a/b/c/d);
cp :用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”;
mv :用于剪切文件或将文件重命名,格式为“mv[选项] 源文件 [目标路径|目标文件名]”;
rm :用于删除文件或目录(rm -f 文件;rm -rf目录 );
dd :用于按照指定大小和个数的数据块来复制文件或转换文件(if=input file 输入的文件名称;of=output file 输出的文件名称);
file :查看文件的类型(ASCII text是文本文件)。![](https://s4.51cto.com/images/blog/202005/03/2768ebc14f87976ada62d5ef61841a3e.jpeg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)