学习Linux打卡计划(第三天)

上课的时间总是那么快过去的,老师的课堂气氛一如既往的好,今天的课程主要是学习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=)

相关推荐