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是文本文件)。


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