校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 常用Linux Shell進階部分小結

常用Linux Shell進階部分小結

熱門標簽:奧維互動地圖標注參數 申請公司400電話要注意什么 安裝外呼系統費用 衛星地圖標注地名 聯通電話機器人怎么接 曲阜400電話辦理 寧波智能外呼系統公司 地圖標注輻射圖案 電銷機器人 劍魚

如何計算當前目錄下的文件數和目錄數
   

  # ls -l * |grep "^-"|wc -l ---- to count files
  
  # ls -l * |grep "^d"|wc -l ----- to count dir

   
    如何只列子目錄?
   

  ls -F | grep /$ 

或者 

alias sub = "ls -F | grep /$"(linux)

   

  ls -l | grep "^d" 

或者

 ls -lL | grep "^d" (Solaris)

   
    如何實現取出文件中特定的行內容
   
    如果你只想看文件的前5行,可以使用head命令,
  
    如: 

head -5 /etc/passwd

   
    如果你想查看文件的后10行,可以使用tail命令,
  
    如: 

tail -10 /etc/passwd

   
    你知道怎么查看文件中間一段嗎?你可以使用sed命令
  
    如:

sed -n '5,10p' /etc/passwd 

這樣你就可以只查看文件的第5行到第10行。
   
    如何查找含特定字符串的文件
   
    例如查找當前目錄下含有"the string you want find…"字符串的文件:
   
    

$find . -type f -exec grep "the string you want find…" {} ; -print

   
    如何列出目錄樹
   
    下面的短小的shell程序可以列出目錄樹, 充分利用了sed強大的模式匹配能力。
  
    目錄樹形式如下:
   
  

 .
  
  `--shellp
  
  `--updates
  
  `--wu-ftpd-2.4
  
  | `--doc
  
  | | `--examples
  
  | `--src
  
  | | `--config
  
  | | `--makefiles
  
  | `--support
  
  | | `--makefiles
  
  | | `--man
  
  | `--util
  
  腳本如下:
  
  #!/bin/sh
  
  # dtree: Usage: dtree [any directory]
  
  dir=${1:-.}
  
  (cd $dir; pwd)
  
  find $dir -type d -print | sort -f | sed -e "s,^$1,," -e "/^$/d" -e "s,[^/]*/([^/]*)$,`----1," -e "s,[^/]*/,| ,g"

   
    如何實現取出文件中特定的列內容
   
    我們經常會遇到需要取出分字段的文件的某些特定字段,例如/etc/password就是通過":"分隔各個字段的。可以通過cut命令來實現。例如,我們希望將系統賬號名保存到特定的文件,就可以:
   
  

 cut -d: -f 1 /etc/passwd >; /tmp/users

   
    -d用來定義分隔符,默認為tab鍵,-f表示需要取得哪個字段。
  
    當然也可以通過cut取得文件中每行中特定的幾個字符,例如:
   

  cut -c3-5 /etc/passwd

   
    就是輸出/etc/passwd文件中每行的第三到第五個字符。
  
    -c 和 -f 參數可以跟以下子參數:
  
    N 第N個字符或字段
  
    N- 從第一個字符或字段到文件結束
  
    N-M 從第N個到第M個字符或字段
  
    -M 從第一個到第N個字符或字段
   
    在vim中實現批量加密
   
    密碼中還是不能帶空格,不管了,能加密就好,先這么用著。
   

  #!/bin/bash
  
  # Encrypt file with vim
  
  if (test $# -lt 2) then
  
  echo Usage: decrypt password filename
  
  else
  
  vim -e -s -c ":set key=$1" -c ':wq' $2
  
  echo "$2 encrypted."
  
  fi
  
  [weeder@SMTH weeder]$ for file in *.txt ; do encrypt test $file ; done
  
  test2.txt encrypted.
  
  test4.txt encrypted.
  
  test9.txt encrypted.
  
  kick.txt encrypted.
  
  echo "$2 encrypted."
  
  fi
  
  [weeder@SMTH weeder]$ for file in *.txt ; do encrypt test $file ; done
  
  test2.txt encrypted.
  
  test4.txt encrypted.
  
  test9.txt encrypted.
  
  kick.txt encrypted.
  
  too_old.txt encrypted.
  
  too_old_again.txt encrypted.
  
  bg5.txt encrypted.
  
  [weeder@SMTH weeder]$

   
    $@等特定shell變量的含義
   
    在shell腳本的實際編寫中,有一些特殊的變量十分有用:
  
    $# 傳遞到腳本的參數個數
  
    $* 以一個單字符串顯示所有向腳本傳遞的參數。與位置變量不同,此選項參數可超過9個
  
    $$ 腳本運行的當前進程ID號
  
    $! 后臺運行的最后一個進程的進程ID號
  
    $@ 與$#相同,但是使用時加引號,并在引號中返回每個參數
  
    $- 顯示shell使用的當前選項,與set命令功能相同
  
    $? 顯示最后命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤。
  
    如何使程序的執行結果同時定向到屏幕和文件
   
  

 program_name |tee logfile

   
    這樣程序執行期間的顯示都記錄到logfile同時顯示到標準輸出(屏幕)。
   
    如何用sendmail給系統所有用戶送信
   
    首先在aliases文件里面建立一個alias:
   

  alluser: :include:/etc/mail/allusers

   
    并執行newaliases使之生效,然后在/etc/mail/allusers里面列出所有用戶,可以使用下面的命令:

  
  awk -F: '$3 >; 100 { print $1 }' /etc/passwd >; /etc/mail/allusers

   
    如何查找某條命令的相關庫文件
   
    在制作自己的發行版時經常需要判斷某條命令需要哪些庫文件的支持,以確保指定的命令在獨立的系統內可以可靠的運行。
  
    在Linux環境下通過ldd命令即可實現,在控制臺執行:
   

  ldd /bin/ls

   
    即可得到/bin/ls命令的相關庫文件列表。
  
    如何使用host命令獲得更多信息
  
    Host能夠用來查詢域名,然而它可以得到更多的信息。host -t mx linux.com可以查詢出Linux.com的MX記錄,以及處理Mail的Host的名字。Host -l linux.com會返回所有注冊在linux.com下的域名。host -a linux.com則會顯示這個主機的所有域名信息。
   
    如何停止終端多個進程
   
    以下是腳本:
  
    echo "系統當前用戶"
   

  echo "---------------"
  
  who | awk '{print $2}'
  
  echo "---------------"

   
    echo "輸入要殺死終端的終端號:"

  
  read $TTY
  
  kill -9 ${K}=`ps -t $TTY | grep [0-9] | awk '{print $1}'` 

您可能感興趣的文章:
  • linux Shell學習筆記第四天
  • linux shell數組深入學習理解

標簽:大興安嶺 仙桃 三門峽 遵義 上饒 大慶 安康 江西

巨人網絡通訊聲明:本文標題《常用Linux Shell進階部分小結》,本文關鍵詞  常用,Linux,Shell,進階,部分,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《常用Linux Shell進階部分小結》相關的同類信息!
  • 本頁收集關于常用Linux Shell進階部分小結的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩国产成人精品| 欧美日韩www| 日本一区免费视频| 91小视频免费观看| 粉嫩在线一区二区三区视频| av不卡在线播放| 综合网在线视频| 在线免费观看成人短视频| 亚洲一区二区三区不卡国产欧美| 色婷婷精品久久二区二区蜜臀av| 亚洲高清视频中文字幕| 欧美一区二区美女| 国产一区二区在线影院| 久久精品网站免费观看| 一本到不卡精品视频在线观看| 亚洲风情在线资源站| 91精品国产欧美一区二区成人| 美女视频黄a大片欧美| 久久久久综合网| 91激情五月电影| 狠狠狠色丁香婷婷综合激情| 亚洲欧美电影一区二区| 欧美性色黄大片手机版| 久久精品免费观看| 欧美在线啊v一区| 国产在线精品免费| 天天综合色天天综合色h| 国产精品久久久久久久久图文区| 欧美日韩精品系列| 91在线免费看| 豆国产96在线|亚洲| 三级精品在线观看| 亚洲黄色尤物视频| 国产精品不卡视频| 久久久久国产精品麻豆ai换脸| 4438x亚洲最大成人网| 欧美怡红院视频| 99v久久综合狠狠综合久久| 国产精品香蕉一区二区三区| 麻豆91在线观看| 精品系列免费在线观看| 韩国中文字幕2020精品| 美日韩一区二区三区| 毛片av一区二区| 亚洲国产精品一区二区www在线| 久久久久久久国产精品影院| 日韩欧美资源站| 欧美变态凌虐bdsm| 久久久精品免费网站| 久久九九久久九九| 国产精品无遮挡| 亚洲欧美视频一区| 亚洲在线视频免费观看| 日本成人在线视频网站| 久久99国产精品免费| 国产成人午夜99999| 一本到不卡免费一区二区| 欧美日韩国产bt| 欧美丰满嫩嫩电影| 337p粉嫩大胆色噜噜噜噜亚洲| 中文字幕av一区二区三区免费看| 国产精品国产a| 婷婷丁香久久五月婷婷| 国产一区二区主播在线| 色噜噜狠狠色综合中国| 国产亚洲精品中文字幕| 亚洲欧美国产毛片在线| 美国十次综合导航| 日本国产一区二区| 久久久久久一级片| 亚洲国产精品一区二区www在线| 麻豆传媒一区二区三区| 色婷婷综合久久久中文一区二区| 日韩午夜在线播放| 亚洲欧美电影一区二区| 国产一区二区毛片| 8v天堂国产在线一区二区| 久久久无码精品亚洲日韩按摩| 偷拍自拍另类欧美| 高清不卡在线观看| 日韩精品专区在线影院重磅| 一区二区免费看| 一本色道久久综合精品竹菊| 26uuu亚洲婷婷狠狠天堂| 美女视频黄免费的久久 | 韩日精品视频一区| 成人手机电影网| 精品国产乱码久久| 精品影视av免费| 精品三级在线观看| 久久国产欧美日韩精品| 91精品欧美福利在线观看| 午夜欧美2019年伦理| 欧美日韩亚洲综合在线| 成人开心网精品视频| 精品国产1区2区3区| 国模娜娜一区二区三区| 久久精品在这里| 99久久精品99国产精品| 亚洲视频在线观看一区| 日本韩国欧美国产| 亚洲午夜国产一区99re久久| 69av一区二区三区| 国产一区二区三区不卡在线观看| 久久精品在这里| www.av亚洲| 日韩电影网1区2区| 国产欧美va欧美不卡在线| 日韩一区二区三区电影在线观看| 日韩精品91亚洲二区在线观看| 欧美一级高清片| 欧美一级片在线看| 国产成人一级电影| 樱桃国产成人精品视频| 欧美一级免费观看| 成人黄色电影在线| 一区二区三区成人| 久久亚洲精华国产精华液| 色婷婷精品久久二区二区蜜臀av | 欧美精品一区二区高清在线观看| 成人免费视频免费观看| 视频在线观看一区| 国产精品国产a| 精品国产一二三| 欧美日韩亚洲综合| 成人av在线观| 国产99精品国产| 美腿丝袜亚洲色图| 一区二区三区日韩| 亚洲另类色综合网站| 国产日韩欧美激情| 亚洲日穴在线视频| 精品人在线二区三区| 91麻豆精品国产自产在线| 97精品超碰一区二区三区| 久久国产精品露脸对白| 一级特黄大欧美久久久| 成人免费小视频| 亚洲欧洲精品一区二区三区| 久久久国产午夜精品| 亚洲国产精品精华液ab| 国产欧美日韩在线观看| 国产精品区一区二区三| 中文字幕不卡在线观看| 久久久久一区二区三区四区| 国产性做久久久久久| 久久免费看少妇高潮| 亚洲精品一区二区三区精华液| 久久青草国产手机看片福利盒子| 久久精品人人做人人爽97 | 欧美日韩精品高清| 欧美三级中文字幕| 精品理论电影在线| 久久综合久久99| 中文字幕亚洲精品在线观看| 亚洲成a人v欧美综合天堂下载| 亚洲国产综合91精品麻豆| 视频一区在线播放| 狠狠色伊人亚洲综合成人| 国产乱子伦视频一区二区三区| 国产成人在线电影| 91麻豆福利精品推荐| 欧美刺激午夜性久久久久久久| 欧美激情资源网| 日韩av在线发布| 欧美一区欧美二区| 中文字幕av一区二区三区免费看 | 三级欧美在线一区| 成人免费不卡视频| 在线观看不卡视频| 国产亚洲福利社区一区| 日韩激情一二三区| 97久久人人超碰| 国产日韩综合av| 蜜臀久久久99精品久久久久久| 91亚洲精品乱码久久久久久蜜桃| 欧美成人精精品一区二区频| 韩国精品在线观看| 美女www一区二区| 在线看日韩精品电影| 日韩美女啊v在线免费观看| 久久国内精品视频| 日韩欧美国产一区在线观看| 亚洲电影在线免费观看| 不卡一区二区三区四区| 中文字幕欧美三区| 韩国理伦片一区二区三区在线播放| 欧美丰满嫩嫩电影| 日本视频一区二区| 91精品国产91综合久久蜜臀| 亚洲国产精品久久久久婷婷884| 91美女福利视频| 一区二区日韩电影| 欧美日本在线视频| 麻豆视频一区二区| 久久女同精品一区二区| 不卡在线观看av| 亚洲三级电影全部在线观看高清| 91在线观看成人| 五月天激情综合网|