ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

高频 Linux 命令 100 条

高频 Linux 命令 100 条 目录00. dd01. 根据文件内容查找 grep02. 根据文件名查找 find03. 链接文件 ln04. 查看文件夹容量 du05. 磁盘/分区挂载 mount06. 查看CPU温度07. 查看CPU频率08. 查看/修改实时任务运行时间占比09. 查看已知进程名的进程信息10. 查看是否开启了Ftrace00. dd名称disk dumpddifboot.imgof/dev/fd0bs1440k参数说明if文件名输入文件名默认为标准输入。即指定源文件。of文件名输出文件名默认为标准输出。即指定目的文件。ibsbytes一次读入bytes个字节即指定一个块大小为bytes个字节。obsbytes一次输出bytes个字节即指定一个块大小为bytes个字节。bsbytes同时设置读入/输出的块大小为bytes个字节。cbsbytesconvert一次转换bytes个字节即指定转换缓冲区大小。skipblocks从输入文件开头跳过blocks个块后再开始复制。seekblocks从输出文件跳过blocks个块后再开始复制。countblocks仅拷贝blocks个块块大小等于ibs指定的字节数。conv关键字关键字有以下11种conversion用指定的参数转换文件。ascii转换ebcdic为ascii。ebcdic转换ascii为ebcdic。ibm转换ascii为alternate ebcdic。block把每一行转换为长度为cbs不足部分用空格填充。unblock使每一行的长度都为cbs不足部分用空格填充。lcase把大写字符转换为小写字符。ucase把小写字符转换为大写字符。swap交换输入的每对字节。noerror出错时不停止。notrunc不截短输出文件。sync将每个输入块填充到ibs个字节不足部分用空(NULL)字符补齐。长参数说明--help显示帮助信息--version显示版本信息01. 根据文件内容查找 grepgrep-rnTZ/etcr 表示递归查找所有子目录n 表示查询结果显示行号引号内不支持正则表达grep 最后一个参数是搜索目录02. 根据文件名查找 findfind/usr/lib-namegcc*find 后面紧跟目录。引号内支持正则表达。03. 链接文件 lnln[选项]源文件 目标文件符号链接的路径解析机制符号链接只存储字符串访问时才解析目标文件位置决定了解析的起点目录源文件路径如果是相对路径就从这个起点目录开始查找源文件路径如果是绝对路径就直接使用该绝对路径当目标文件使用绝对路径时源文件的路径解析规则如果源文件和目标文件在同一目录源文件只需写文件名相对路径即可如果不在同一目录源文件需要用绝对路径或相对于目标文件位置的相对路径示例验证假设目录结构/home/user/ ├── real_file.txt (真实文件) └── test/场景一目标文件和源文件在同一目录# 当前在 /home/user/ 目录ln-sreal_file.txt /home/user/link_to_real执行成功因为目标文件/home/user/link_to_real和源文件real_file.txt都在/home/user/目录下。链接内容/home/user/link_to_real - real_file.txt场景二目标文件在不同目录# 当前在 /home/user/ 目录ln-sreal_file.txt /home/user/test/link_to_real这样做会有问题创建的链接内容/home/user/test/link_to_real - real_file.txt当访问/home/user/test/link_to_real时系统会在/home/user/test/目录下找real_file.txt而不是在/home/user/下找。正确的做法方法一源文件用绝对路径ln-s/home/user/real_file.txt /home/user/test/link_to_real方法二源文件用正确的相对路径ln-s../real_file.txt /home/user/test/link_to_real04. 查看文件夹容量 dudu-sh*dudisk usage 的缩写-s每个目录只显示总大小不递归显示子目录-h人类可读格式如KBMBGB* 显式当前目录下的所有文件和文件夹所占用的磁盘大小05. 磁盘/分区挂载 mountmount06. 查看CPU温度cat/sys/class/thermal/thermal_zone0/temp07. 查看CPU频率cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq08. 查看/修改实时任务运行时间占比cat/proc/sys/kernel/sched_rt_runtime_us09. 查看已知进程名的进程信息ls/proc/$(pidof h530_daemon)10. 查看是否开启了Ftrace# 0:关闭 1:开启cat/sys/kernel/debug/tracing/tracing_on
返回列表