Linux命令行的日常使用技术
  • 作者:zhijie
  • 时间:2023-01-31

  晦涩难懂,但却有用

  expr:实施算术或布林操作,或者求正则表达式的值

  m4:简单的宏处理器

  yes:大量打印一个字符串

  cal:漂亮的日历

  env:(以特定的环境变量设置)运行一个命令(脚本中很有用)

  look:查找以某个字符串开头的英文单词(或文件中的行)

  cut 和 paste 以及 join:数据处理

  fmt:格式化文本段落

  pr:格式化文本为页/列

  fold:文本折行

  column:格式化文本为列或表

  expand 和 unexpand:在制表符和空格间转换

  nl:添加行号

  seq:打印数字

  bc:计算器

  factor:分解质因子

  gpg:加密并为文件签名

  toe:terminfo 条目表

  nc:网络调试和数据传输

  socat:套接字中继和 tcp 端口转发(类似 netcat)

  slurm:网络流量可视化

  dd:在文件或设备间移动数据

  file:识别文件类型

  tree:以树形显示目录及子目录;类似 ls,但是是递归的。

  stat:文件信息

  tac:逆序打印文件

  shuf:从文件中随机选择行

  comm:逐行对比分类排序的文件

  hd和bvi:转储或编辑二进制文件

  strings:从二进制文件提取文本

  tr:字符转译或处理

  iconv或uconv:文本编码转换

  split和csplit:分割文件

  units:单位转换和计算;将每双周(fortnigh)一浪(浪,furlong,长度单位,约201米)转换为每瞬(blink)一缇(缇,twip,一种和屏幕无关的长度单位)(参见: /usr/share/units/definitions.units)(LCTT 译注:这都是神马单位啊!)

  7z:高比率文件压缩

  ldd:动态库信息

  nm:目标文件的符号

  ab:Web 服务器基准测试

  strace:系统调用调试

  mtr:用于网络调试的更好的路由追踪软件

  cssh:可视化并发 shell

  rsync:通过 SSH 同步文件和文件夹

  wireshark 和 tshark:抓包和网络调试

  ngrep:从网络层摘取信息

  host 和 dig:DNS查询

  lsof:处理文件描述符和套接字信息

  dstat:有用的系统统计数据

  glances:高级,多个子系统概览

  iostat:CPU和磁盘使用率统计

  htop:top的改进版

  last:登录历史

  w:谁登录进来了

  id:用户/组身份信息

  sar:历史系统统计数据

  iftop或nethogs:按套接口或进程的网络使用率

  ss:套接口统计数据

  dmesg:启动和系统错误信息

  hdparm:SATA/ATA 磁盘操作/改善性能

  lsb_release:Linux 发行版信息

  lsblk:列出块设备,以树形展示你的磁盘和分区

  lshw:硬件信息

  fortune,ddate 和 sl:嗯,好吧,它取决于你是否认为蒸汽机车和 Zippy 引用“有用”

  以上就是Linux命令行的日常使用技术了,只要熟练掌握了Linux命令行,就能像一个真正的设计师一样,操作和驾驭Linux系统。

 6/6   首页 上一页 4 5 6
相关推荐
用户评论区