您的位置 首页 动态

linux常用指令你真的知道吗?共享不为人知却很风趣的Unix/Linux指令

linux常用命令你真的知道吗?分享鲜为人知却很有趣的Unix/Linux命令-linux常用命令其中有一些命令用有用已经不足以形容她的可爱,希望各位朋友不要过于咬文嚼字。另外,回答中的指令多达六七十个,当时实施过程中,由于对指令的不熟悉,为了不至于误人子弟,还要查阅一些资料,实际操作实验,进行过程比较慢,由于Linux水平不怎么样,翻译、整理过程中难免存在不足或错误,恳请大家批评指正。 xargs 或者 parallel,从标准输入中读取信息作为参数,初始化可执行命令,然后一次或多次运行该指令。可并行执行。

  linux常用指令其中有一些指令用“有用”现已缺乏以描述她的“心爱”,期望各位朋友不要过于“字斟句酌”。别的,答复中的指令多达六七十个,其时施行进程中,因为对指令的不熟悉,为了不至于“误人子弟”,还要查阅一些材料,实际操作试验,进行进程比较慢,因为Linux水平不怎么样,翻译、收拾进程中不免存在缺乏或过错,恳请我们批评指正。

linux常用指令你真的知道吗?共享不为人知却很风趣的Unix/Linux指令

  xargs 或许 parallel,从规范输入中读取信息作为参数,初始化可履行指令,然后一次或屡次运转该指令。可并行履行。

  sed 和 awk,这两个指令能够说大名鼎鼎,能够说是处理文本文件的全能机器,并且速度还比Ruby或许Python快。

  m4,简略的宏处理器,首要用处是在无参数宏不行强力的情况下用做 Ratfor 的前端;

  screen,强壮的终端复用以及会话坚持东西;(参考材料中有具体阐明,D瓜哥没搞懂啥意思,懂的朋友费事给解说解说。呵呵)

  yes,将参数的字符串重复输出,直到该指令被强行“杀死”;假如没有参数则打印y;

  cal,排版很不错的日历;

  env,显现当时用户的环境变量;

  look,查找出以参数字符串最初的英语单词;

  cut,用来切开文件中的字符串,并且依据要求进行显现;

  paste,将几个文件的相应行用制表符连接起来,并输出到规范输出;

  join,依据公共字段(关键字)来兼并两个文件的数据行,“参考材料”中的文章阐明的特别具体,主张看看;

  fmt,从指定的文件里读取内容,将其按照指定格局从头编列后,输出到规范输出设备;

  pr,快速的将一连串文本编列成适宜打印的格局,一个根本用处便是将较大的文件切开成多个页面,并为每个页面增加标题。pr是一个规范的输出东西,能够直接输出到打印机,假如你期望将成果保存在文件中,则需求重定向它的输出;

  fold,从指定的文件里读取内容,将超越限制列宽的列参加增列字符后,输出到规范输出设备;

  column,将文本依据空白符格局化成表格方法,然后输出。

  expand,将文件中的制表符(TAB)转化为空白字符(Space),将成果显现到规范输出设备;

  unexpand,和expand相反,将文件中空白字符(Space)的转化为制表符(TAB),将成果显现到规范输出设备;

  nl,显现文件内容,一起在每行前面加上行号;

  seq,显现从1到指定数字的数字序列,假如参数为负数,则不显现;

  bc,一个简略的计算器;

  factor, 将一个数分解成多个数的乘积;

  nc, 强壮的网络东西,可用于网络调试或数据传输等;

  dd, 用指定巨细的块复制一个文件,并在复制的一起进行指定的转化;

  file, 辨识文件类型;

  stat, 查询、显现文件相关信息,比方修正时刻、巨细等等;

  tac, 反向输出文件内容;

  shuf, 把输入行(或许文件)按随机次序输出到规范输出;

  comm, 按行比较两个已排过序的文件;

  hexdump(能够简写成hd), 一般用来检查”二进制“文件的十六进制编码;

  bvi, 二进制文件编辑器;

  strings, 显现文件中的可打印字符;

  tr, 快速的完结字符的简略转化,也能够删去字符串中的指定子串,兼并字符串中重复串;

  iconv, 将指定文件从一种编码转化为另一种编码

  split, 可将文件切成较小的文件,预设每1000行会切成一个小文件;

  csplit, 将文件按照指定的范本款式予以切开后,别离保存成称号为xx00,xx01,xx02…的文件;

  7z, 高比率的文件紧缩;

  ldd, 用来剖析程序运转时需求依靠的动态库的东西;

  nm, 用来检查指定程序中的符号表相关内容的东西;

  ab, Web功用基准测验东西;

  strace, 盯梢进程履行时的体系调用和所接纳的信号;

  mtr,十分好用的网络连通性判别东西;

  cssh,全称cluster ssh,是能够多窗口一起操作的东西;

  wireshark,强壮网络抓包东西,并为用户供给关于网络和上层协议的各种信息,是世界上最盛行的网络剖析东西;

  tshark,wireshark对应的指令行东西;

  host,DNS解析查询东西,即把一个主机名解析到一个IP地址上或把一个IP地址解析到一个主机名;

  dig,DNS解析查询东西,比host指令显现的更显现,可是没host通俗易懂;

  lsof,是list open files的简写,是一个列出当时体系翻开文件的东西;

  dstat,搜集体系的运转数据,还能够搜集指定的功用资源;

  iostat,CPU和硬盘IO运用状况的查询东西;

  htop,top指令的升级版,交互式的指令行进程监视器;

  last,查体系的登陆日志;

  w,显现现在登入体系的用户信息,比who功用愈加强壮;

  id,查询用户的用户ID和群组ID信息;

  sar,首要担任搜集、报告与存储体系运转信息的;

  iftop,类似于top的实时流量监控东西;

  ss, 用来检查socket信息的指令,netstat的升级版;

  dmesg,用于显现内核缓冲区体系操控信息的东西;

  hdparm,用于检测、显现与设定IDE或SCSI硬盘的参数;

  lsb_release,用来检查当时体系的发行版信息;

  lshw,即list hardware,能够检查硬件信息的东西;

  fortune,每次运转这个指令,都会给出一句风趣的话,或许一对有意思的问答。能够边学英语,边乐和,寓教于乐!哈哈

  sl, 这个指令很风趣,直接给你开出一辆蒸汽机车来。谁玩谁知道!

  sudo !!,以root用户身份,履行最终一次的指令;这个十分有用!强烈推荐…

  cat 《 /dev/tcp/domain-or-ip/port-here,能够创立一个一次性的TCP Socket链接;

  tree,以树的方法实际当时目录以及子目录一切

  pv,即Pipe Viewer,检查运转时刻比较长的指令的履行

  ncdu,即NCurses Disk Usage,递归显现每个文件(或许文件夹)占用的磁盘空间;

  fdupes,查找并删去重复的文件;

  find,专门用于查找文件,并且供给了许多你意想不到的功用;

  sdiff,以并排方法兼并文件之间的差异;

  base64,将数据(文本、二进制文件等)以Base64编码方法解说称字符串,然后输出;

  nice,以指定的优先级运转指令;假如不指定优先级,程序会显现当时的优先级;

  uname,输出一组体系信息。假如不加任何参数,则只显现内核称号;

  setfacl,设定文件的拜访操控列表;

  tee,将规范输入重定向到文件或许规范输出中;

  mc,Midnight Commander (MC)是 Linux 操控台和其它终端环境中的“瑞士军刀”,是一个很便利的文件管理器,相当于Windows下的 Total Commander

  beep or “echo -e ‘\a’》/dev/console”,计算机宣布嘟嘟的声响,用于向计算机用户告警,比方指令没有完结

  mesg,操控是否答应其他发送信息到自己的终端机界面

  write,向该计算机的其他用户发送信息 (以Ctrl+D结束)

  wall,向该计算机的一切用户发送一条信息;

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/101239.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部