国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

六個優雅的Linux命令行技巧

系統 Linux
使用 Linux 命令工作可以獲得許多樂趣,但是如果您使用一些命令,它們可以減少您的工作或以有趣的方式顯示信息時,您將獲得更多的樂趣。在今天的文章中,我們將介紹六個命令,它們可能會使你用在命令行上的時間更加值當。
  • 一些非常有用的命令能讓命令行的生活更滿足

使用 Linux 命令工作可以獲得許多樂趣,但是如果您使用一些命令,它們可以減少您的工作或以有趣的方式顯示信息時,您將獲得更多的樂趣。在今天的文章中,我們將介紹六個命令,它們可能會使你用在命令行上的時間更加值當。

watch

watch 命令會重復運行您給出的任何命令,并顯示輸出。默認情況下,它每兩秒運行一次命令。命令的每次運行都將覆蓋上一次運行時顯示的內容,因此您始終可以看到***的數據。

六個優雅的Linux命令行技巧

您可能會在等待某人登錄時使用它。在這種情況下,您可以使用 watch who 命令或者 watch -n 15 who 命令使每 15 秒運行一次,而不是兩秒一次。另外終端窗口的右上角會顯示日期和時間。

  1. $ watch -n 5 who 
  2. Every 5.0s: who                               stinkbug: Wed Aug 23 14:52:15 2017 
  3. shs      pts/0        2017-08-23 14:45 (192.168.0.11) 
  4. zoe      pts/1        2017-08-23 08:15 (192.168.0.19) 

您也可以使用它來查看日志文件。如果您顯示的數據沒有任何變化,則只有窗口角落里的日期和時間會發生變化。

  1. $ watch tail /var/log/syslog 
  2. Every 2.0s: tail /var/log/syslog              stinkbug: Wed Aug 23 15:16:37 2017 
  3. Aug 23 14:45:01 stinkbug CRON[7214]: (root) CMD (command -v debian-sa1 > /dev/nu 
  4. ll && debian-sa1 1 1) 
  5. Aug 23 14:45:17 stinkbug systemd[1]: Started Session 179 of user shs. 
  6. Aug 23 14:55:01 stinkbug CRON[7577]: (root) CMD (command -v debian-sa1 > /dev/nu 
  7. ll && debian-sa1 1 1) 
  8. Aug 23 15:05:01 stinkbug CRON[7582]: (root) CMD (command -v debian-sa1 > /dev/nu 
  9. ll && debian-sa1 1 1) 
  10. Aug 23 15:08:48 stinkbug systemd[1]: Starting Cleanup of Temporary Directories... 
  11. Aug 23 15:08:48 stinkbug systemd-tmpfiles[7584]: [/usr/lib/tmpfiles.d/var.conf:1 
  12. 4] Duplicate line for path "/var/log", ignoring. 
  13. Aug 23 15:08:48 stinkbug systemd[1]: Started Cleanup of Temporary Directories. 
  14. Aug 23 15:13:41 stinkbug systemd[1]: Started Session 182 of user shs. 
  15. Aug 23 15:14:29 stinkbug systemd[1]: Started Session 183 of user shs. 
  16. Aug 23 15:15:01 stinkbug CRON[7828]: (root) CMD (command -v debian-sa1 > /dev/nu 
  17. ll && debian-sa1 1 1) 

這里的輸出和使用命令 tail -f /var/log/syslog 的輸出相似。

look

這個命令的名字 look 可能會讓我們以為它和 watch 做類似的事情,但其實是不同的。look 命令用于搜索以某個特定字符串開頭的單詞。

  1. $ look ecl 
  2. eclectic 
  3. eclectic's 
  4. eclectically 
  5. eclecticism 
  6. eclecticism's 
  7. eclectics 
  8. eclipse 
  9. eclipse's 
  10. eclipsed 
  11. eclipses 
  12. eclipsing 
  13. ecliptic 
  14. ecliptic's 

look 命令通常有助于單詞的拼寫,它使用 /usr/share/dict/words 文件,除非你使用如下的命令指定了文件名:

  1. $ look esac .bashrc 
  2. esac 
  3. esac 
  4. esac 

在這種情況下,它的作用就像跟在一個 awk 命令后面的 grep ,只打印匹配行上的***個單詞。

man -k

man -k 命令列出包含指定單詞的手冊頁。它的工作基本上和 apropos 命令一樣。

  1. $ man -k logrotate 
  2. dh_installlogrotate (1) - install logrotate config files 
  3. logrotate (8)        - rotates, compresses, and mails system logs 
  4. logrotate.conf (5)   - rotates, compresses, and mails system logs 

help

當你完全絕望的時候,您可能會試圖使用此命令,help 命令實際上是顯示一個 shell 內置命令的列表。最令人驚訝的是它有相當多的參數變量。你可能會看到這樣的東西,然后開始想知道這些內置功能可以為你做些什么:

  1. $ help 
  2. GNU bash, version 4.4.7(1)-release (i686-pc-linux-gnu) 
  3. These shell commands are defined internally.  Type `help' to see this list. 
  4. Type `help name' to find out more about the function `name'
  5. Use `info bash' to find out more about the shell in general. 
  6. Use `man -k' or `info' to find out more about commands not in this list. 
  7. A star (*) next to a name means that the command is disabled. 
  8.  job_spec [&]                            history [-c] [-d offset] [n] or hist> 
  9.  (( expression ))                        if COMMANDS; then COMMANDS; [ elif C> 
  10.  . filename [arguments]                  jobs [-lnprs] [jobspec ...] or jobs > 
  11.  :                                       kill [-s sigspec | -n signum | -sigs> 
  12.  [ arg... ]                              let arg [arg ...] 
  13.  [[ expression ]]                        local [optionname[=value] ... 
  14.  alias [-p] [name[=value] ... ]          logout [n] 
  15.  bg [job_spec ...]                       mapfile [-d delim] [-n count] [-O or
  16.  bind [-lpsvPSVX] [-m keymap] [-f file>  popd [-n] [+N | -N] 
  17.  break [n]                               printf [-v var] format [arguments] 
  18.  builtin [shell-builtin [arg ...]]       pushd [-n] [+N | -N | dir] 
  19.  caller [expr]                           pwd [-LP] 
  20.  case WORD in [PATTERN [| PATTERN]...)>  read [-ers] [-a array] [-d delim] [-> 
  21.  cd [-L|[-P [-e]] [-@]] [dir]            readarray [-n count] [-O origin] [-s> 
  22.  command [-pVv] command [arg ...]        readonly [-aAf] [name[=value] ...] o> 
  23.  compgen [-abcdefgjksuv] [-o option] [>  return [n] 
  24.  complete [-abcdefgjksuv] [-pr] [-DE] >  select NAME [in WORDS ... ;] do COMM> 
  25.  compopt [-o|+o option] [-DE] [name ..>  set [-abefhkmnptuvxBCHP] [-o option-> 
  26.  continue [n]                            shift [n] 
  27.  coproc [NAME] command [redirections]    shopt [-pqsu] [-o] [optname ...] 
  28.  declare [-aAfFgilnrtux] [-p] [name[=v>  source filename [arguments] 
  29.  dirs [-clpv] [+N] [-N]                  suspend [-f] 
  30.  disown [-h] [-ar] [jobspec ... | pid >  test [expr] 
  31.  echo [-neE] [arg ...]                   time [-p] pipeline 
  32.  enable [-a] [-dnps] [-f filename] [na>  times 
  33.  eval [arg ...]                          trap [-lp] [[arg] signal_spec ...] 
  34.  exec [-cl] [-a name] [command [argume>  true 
  35.  exit [n]                                type [-afptP] name [name ...] 
  36.  export [-fn] [name[=value] ...] or ex>  typeset [-aAfFgilnrtux] [-p] name[=v> 
  37.  false                                   ulimit [-SHabcdefiklmnpqrstuvxPT] [l> 
  38.  fc [-e ename] [-lnr] [first] [last] o>  umask [-p] [-S] [mode] 
  39.  fg [job_spec]                           unalias [-a] name [name ...] 
  40.  for NAME [in WORDS ... ] ; do COMMAND>  unset [-f] [-v] [-n] [name ...] 
  41.  for (( exp1; exp2; exp3 )); do COMMAN>  until COMMANDS; do COMMANDS; done 
  42.  function name { COMMANDS ; } or name >  variables - Names and meanings of so> 
  43.  getopts optstring name [arg]            wait [-n] [id ...] 
  44.  hash [-lr] [-p pathname] [-dt] [name >  while COMMANDS; do COMMANDS; done 
  45.  help [-dms] [pattern ...]               { COMMANDS ; } 

stat -c

stat 命令用于顯示文件的大小、所有者、用戶組、索引節點號、權限、修改和訪問時間等重要的統計信息。這是一個非常有用的命令,可以顯示比 ls -l 更多的細節。

  1. $ stat .bashrc 
  2.   File: .bashrc 
  3.   Size: 4048            Blocks: 8          IO Block: 4096   regular file 
  4. Device: 806h/2054d      Inode: 421481      Links: 1 
  5. Access: (0644/-rw-r--r--)  Uid: ( 1000/     shs)   Gid: ( 1000/     shs) 
  6. Access: 2017-08-23 15:13:41.781809933 -0400 
  7. Modify: 2017-06-21 17:37:11.875157790 -0400 
  8. Change: 2017-06-21 17:37:11.899157791 -0400 
  9.  Birth: - 

使用 -c 選項,您可以指定要查看的字段。例如,如果您只想查看一個文件或一系列文件的文件名和訪問權限,則可以這樣做:

  1. $ stat -c '%n %a' .bashrc 
  2. .bashrc 644 

在此命令中, %n 表示每個文件的名稱,而 %a 表示訪問權限。%u 表示數字類型的 UID,而 %U 表示用戶名。

  1. $ stat -c '%n %a' bin/* 
  2. bin/loop 700 
  3. bin/move2nohup 700 
  4. bin/nohup.out 600 
  5. bin/show_release 700 
  6. $ stat -c '%n %a %U' bin/* 
  7. bin/loop 700 shs 
  8. bin/move2nohup 700 shs 
  9. bin/nohup.out 600 root 
  10. bin/show_release 700 shs 

TAB

如果你沒有使用過 tab 鍵來補全文件名,你真的錯過了一個非常有用的命令行技巧。tab 鍵提供文件名補全功能(包括使用 cd 時的目錄)。它在出現歧義之前盡可能多的填充文件名(多個文件以相同的字母開頭。如果您有一個名為 bigplans 的文件,另一個名為 bigplans2017 的文件會發生歧義,你將聽到一個聲音,然后需要決定是按下回車鍵還是輸入 2 之后再按下 tab 鍵選擇第二個文件。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2022-02-14 08:21:48

Linux元字符

2015-06-16 10:36:45

Linux命令行

2015-05-25 10:40:22

Linux命令行技巧

2017-09-05 08:57:02

Linux命令行技巧

2009-12-23 14:14:09

Linux高級命令行

2015-10-08 09:01:51

2011-03-01 09:17:34

Linux命令行

2013-09-10 10:34:49

PowerShell

2022-06-12 15:32:27

bashLinux

2021-07-07 08:01:51

命令行Dotnet Core控制臺

2022-04-29 17:03:37

WordPress開發者網站安全

2016-12-15 09:53:07

自學編程技巧

2024-03-06 10:50:30

云計算云實例云提供商

2021-03-20 21:43:17

LibreOffice命令行開源

2015-09-29 16:03:43

2018-03-14 14:27:00

2019-09-09 15:43:29

UnixLinux命令行

2012-07-11 13:35:25

UnixLinux

2017-01-16 15:12:36

Linuxwatch命令命令

2021-10-09 10:00:52

遠程招聘技巧招聘
點贊
收藏

51CTO技術棧公眾號

寂寞少妇一区二区三区| 亚洲精品永久免费精品| 国产suv精品一区二区883| 中文在线免费一区三区高中清不卡| 欧美性色xo影院| 亚洲视频国产视频| 国产一区二中文字幕在线看| 日本女优一区| 美女无遮挡网站| 日本大臀精品| 香蕉成人av| 一道在线中文一区二区三区| 免费看的黄色欧美网站| 国产色婷婷亚洲99精品小说| 欧美日韩你懂得| 久久99精品国产99久久6尤物| 99热精品久久| 国产第一页视频| 日本国产在线| 成人精品国产亚洲| 欧美日韩1区2区3区| 91在线播放网址| 欧美丝袜丝交足nylons图片| 美女性感视频久久久| 九色91在线视频| 亚洲精品自拍网| 亚洲欧洲日本mm| 亚洲国产综合在线看不卡| www国产亚洲精品久久麻豆| 色综合久久久久综合99| 这里只有精品在线播放| 国产福利一区二区三区在线观看| 免费在线激情视频| 国产黄色在线免费观看| 开心激情综合| 女人另类性混交zo| 国产一区二区三区毛片| 成人福利在线视频| 国产青草视频在线观看| 免费人成在线观看网站| 久久国产精品美女| 日韩精品成人一区二区三区| 樱桃视频在线观看一区| 在线日韩av观看| 精品亚洲第一| 日本中文字幕成人| 欧美日韩一区二区三区在线视频 | 色天天色综合| 国产自产视频一区二区三区| 91精品91久久久中77777| 久久久久久91香蕉国产| 99亚洲国产精品| 老司机免费在线视频| 第一会所sis001亚洲| av免费在线观| 理论片鲁丝二区爱情网| 丝袜老师在线| 亚洲国产免费看| 亚洲激情校园春色| 久久艳片www.17c.com | 91亚洲精品在看在线观看高清| 天堂蜜桃91精品| 在线免费观看成人短视频| 日韩**中文字幕毛片| 青青草原成人网| 成人美女大片| 日日夜夜一区二区| 欧美亚洲综合色| 国产精品日韩久久久久| www午夜视频| 日韩专区视频| 精品一区二区久久| 日韩欧美亚洲另类制服综合在线| 91在线精品观看| videoxxxx另类日本极品| av成人资源| 久久久三级国产网站| 日韩有码片在线观看| www.九色.com| 欧美14一18处毛片| 久久激情网站| 91精品国产综合久久精品性色| 国产精品xxxx| 免费在线黄色影片| 91精品推荐| 精品国产鲁一鲁一区二区张丽| 国产999精品久久久影片官网| 三上悠亚av一区二区三区| 韩国一区二区三区视频| 91首页免费视频| 久久国内精品一国内精品| 成人免费观看在线| 欧美精品日日操| 国产成人精品一区二区三区四区 | 99在线国产| 天堂影院在线| 久久高清精品| 婷婷丁香久久五月婷婷| 国产日韩精品在线播放| 91天堂在线| 色偷偷综合网| 精品久久久中文| 成人免费午夜电影| 久久久亚洲精华液精华液精华液| 精品日韩毛片| 亚洲第一久久影院| 成人激情免费在线| 日本一卡二卡四卡精品| 欧美国产综合| 欧美日韩成人激情| 欧美黑人xxxxx| 尤物视频在线看| 人人精品人人爱| 亚洲精品成人网| 欧美一级黄色录像片| 电影一区二区三| 成人激情小说乱人伦| 久久香蕉国产线看观看网| 日韩一级免费在线观看| 国产精品网站在线看| 亚洲日本欧美天堂| 国产精品一区二区久久久| 色av男人的天堂免费在线| 激情综合视频| 日韩手机在线导航| 一区二区av| 国产精品亲子伦av一区二区三区| 久久久久久久一区| 欧美一区二区三区……| 最新版sss视频在线| 韩国欧美一区| 欧美一区二区三区视频免费 | 欧美午夜寂寞影院| 精品免费一区二区三区蜜桃| 成年视频在线观看| 精品无人码麻豆乱码1区2区| 尤物yw午夜国产精品视频明星| 国内性生活视频| 欧美人妖在线观看| 婷婷久久综合九色国产成人| 国产精品一区二区免费| 污片在线免费观看| 国产激情视频一区二区在线观看| 日韩中文字幕精品视频| 国产福利在线免费| 欧美一区二区三区高清视频| 欧美亚洲愉拍一区二区| 午夜精品一区二区三区四区 | 9久久9毛片又大又硬又粗| 成人资源在线播放| 亚洲福利视频导航| 亚洲综合在线小说| 在线亚洲一区二区| 精品亚洲aⅴ在线观看| 99精品在线免费视频| 欧美尿孔扩张虐视频| 岛国精品视频在线播放| 免费99视频| 国产亚洲一区二区手机在线观看| 日本一区二区三区免费乱视频| 国产精品一二三视频| av毛片在线| 日本在线中文字幕一区| 欧美日韩国产观看视频| 922tv免费观看在线| 性欧美videosex高清少妇| 中文字幕在线日韩| 欧美日韩国产中文字幕 | 欧美福利精品| 亚州一区二区三区| 国产精品卡一卡二卡三| 亚洲自拍小视频| heyzo高清国产精品| 久久先锋影音av鲁色资源| 国产精品一区二区久久久| 羞羞视频在线免费国产| 91在线你懂得| 国产精品亚洲片夜色在线| 黄视频在线免费看| 国产日韩成人精品| 97人人模人人爽人人喊38tv| 精精国产xxxx视频在线播放| 91看片淫黄大片一级在线观看| 91精品国产综合久久久久久蜜臀| 黄视频在线免费看| 国产精品美女www爽爽爽| 福利精品视频| 国产黄色大片在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 51国偷自产一区二区三区的来源| 三妻四妾完整版在线观看电视剧 | 国产精品1luya在线播放| 亚洲综合一区在线| 日本一区高清在线视频| 欧美视频二区欧美影视| 色欧美日韩亚洲| 久操网在线观看| 精品无码一区二区三区爱欲| 亚洲欧美国产精品| 91.成人天堂一区|