亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Linux下一些常用的Shell腳本整理

Linux下一些常用的Shell腳本整理

熱門標(biāo)簽:奧維互動地圖標(biāo)注參數(shù) 衛(wèi)星地圖標(biāo)注地名 聯(lián)通電話機(jī)器人怎么接 電銷機(jī)器人 劍魚 申請公司400電話要注意什么 安裝外呼系統(tǒng)費(fèi)用 寧波智能外呼系統(tǒng)公司 地圖標(biāo)注輻射圖案 曲阜400電話辦理

如何計(jì)算當(dāng)前目錄下的文件數(shù)和目錄數(shù)
   
   

 # 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)

   
    如何實(shí)現(xiàn)取出文件中特定的行內(nèi)容
  
    如果你只想看文件的前5行,可以使用head命令,
  
    如: 

head -5 /etc/passwd

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

tail -10 /etc/passwd

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

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

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

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

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

  .
  
  `--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"

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

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

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

  cut -c3-5 /etc/passwd

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

 #!/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腳本的實(shí)際編寫中,有一些特殊的變量十分有用:
  
    $# 傳遞到腳本的參數(shù)個數(shù)
  
    $* 以一個單字符串顯示所有向腳本傳遞的參數(shù)。與位置變量不同,此選項(xiàng)參數(shù)可超過9個
  
    $$ 腳本運(yùn)行的當(dāng)前進(jìn)程ID號
  
    $! 后臺運(yùn)行的最后一個進(jìn)程的進(jìn)程ID號
  
    $@ 與$#相同,但是使用時加引號,并在引號中返回每個參數(shù)
  
    $- 顯示shell使用的當(dāng)前選項(xiàng),與set命令功能相同
  
    $? 顯示最后命令的退出狀態(tài)。0表示沒有錯誤,其他任何值表明有錯誤。
  
    如何使程序的執(zhí)行結(jié)果同時定向到屏幕和文件
  
    program_name |tee logfile
  
    這樣程序執(zhí)行期間的顯示都記錄到logfile同時顯示到標(biāo)準(zhǔn)輸出(屏幕
)。
  
    如何用sendmail給系統(tǒng)所有用戶送信
  
    首先在aliases文件里面建立一個alias:
   

  alluser: :include:/etc/mail/allusers

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

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

   
    如何查找某條命令的相關(guān)庫文件
  
    在制作自己的發(fā)行版時經(jīng)常需要判斷某條命令需要哪些庫文件的支持,以確保指定的命令在獨(dú)立的系統(tǒng)內(nèi)可以可靠的運(yùn)行。
  
    在Linux環(huán)境下通過ldd命令即可實(shí)現(xiàn),在控制臺執(zhí)行:
   

  ldd /bin/ls

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

echo "系統(tǒng)當(dāng)前用戶"
  
  echo "---------------"
  
  who | awk '{print $2}'
  
  echo "---------------"
  
  echo "輸入要?dú)⑺澜K端的終端號:"
  
  read $TTY
  
  kill -9 ${K}=`ps -t $TTY | grep [0-9] | awk '{print $1}'` 

您可能感興趣的文章:
  • linux shell數(shù)組深入學(xué)習(xí)理解
  • linux shell中 if else以及大于、小于、等于邏輯表達(dá)式介紹
  • Linux shell腳本編程if語句的使用方法(條件判斷)
  • linux shell腳本學(xué)習(xí)xargs命令使用詳解
  • linux shell命令行選項(xiàng)與參數(shù)用法詳解
  • Linux中執(zhí)行shell腳本的4種方法總結(jié)
  • Shell+Linux命令實(shí)現(xiàn)日志分析
  • 讓Linux下的cron以秒為單位執(zhí)行shell腳本的3種方法
  • 基礎(chǔ)的Linux Shell技巧小結(jié)
  • Linux shell知識點(diǎn)匯總

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下一些常用的Shell腳本整理》,本文關(guān)鍵詞  Linux,下,一些,常用的,常,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下一些常用的Shell腳本整理》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux下一些常用的Shell腳本整理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人av在线播放| 午夜欧美成人久久久久久| 美女免费精品视频在线观看| 中文字幕一区二区三区 精品| 精品国产香蕉在线播出| 国产网站在线| 人人干人人插| 成人免费观看视频| 国产伦精品一区二区三区无广告| 久久国产精品只做精品| 999久久66久6只有精品| 四虎久久精品国产| 国产91丝袜高跟系列| 亚洲女初尝黑人巨高清在线观看| 国产视频在线免费观看| 欧美大片一区| 久久99中文字幕久久| 亚洲wwwwww| 久草免费在线视频| 国产福利免费视频| 久久国产一久久高清| 成人免费一级纶理片| 麻豆网站在线免费观看| 色综合久久手机在线| 成人免费网站久久久| 日韩免费在线视频| 成人影视在线播放| 韩国三级香港三级日本三级la| 国产高清在线精品一区a| 久久国产精品只做精品| 欧美a级片免费看| 国产视频在线免费观看| 黄色免费三级| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品视频免费观看| a级精品九九九大片免费看| 999久久久免费精品国产牛牛| 亚洲精品久久久中文字| 国产不卡精品一区二区三区| 亚洲 男人 天堂| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产三级a| 国产伦久视频免费观看 视频| 麻豆网站在线看| 国产美女在线观看| 日韩中文字幕在线播放| 国产一区二区精品久久| 黄视频网站在线观看| 99久久精品国产高清一区二区 | 日本免费看视频| 亚洲精品中文一区不卡 | 青草国产在线| 久久国产精品只做精品| 精品视频在线看| 亚洲女初尝黑人巨高清在线观看| 欧美国产日韩精品| 香蕉视频久久| 免费国产在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 999精品影视在线观看| 欧美1卡一卡二卡三新区| 精品在线视频播放| 日本乱中文字幕系列| 日韩一级黄色| 国产麻豆精品高清在线播放| 精品视频在线观看一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 免费一级片网站| 天天做日日爱| 四虎影视久久久| 欧美1区| 一级片免费在线观看视频| 欧美18性精品| 美女免费精品视频在线观看| 精品久久久久久中文| 国产成人精品综合在线| 精品国产香蕉在线播出| 天天做人人爱夜夜爽2020毛片| 国产亚洲精品aaa大片| 天天色成人| 黄色福利片| 美女免费精品视频在线观看| 亚洲www美色| 国产一区二区高清视频| 国产欧美精品| 午夜激情视频在线观看| 精品毛片视频| a级毛片免费全部播放| 国产91精品系列在线观看| 久久99中文字幕久久| 韩国三级香港三级日本三级la| 国产视频一区二区三区四区| 国产麻豆精品hdvideoss| 久久久久久久男人的天堂| 99热视热频这里只有精品| 韩国三级视频在线观看| 一级片片| 亚洲女初尝黑人巨高清在线观看| 国产高清在线精品一区a| 国产伦精品一区二区三区在线观看| 久久久久久久男人的天堂| 青青久久精品| 欧美一级视频免费| 午夜精品国产自在现线拍| 日韩男人天堂| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 免费国产一级特黄aa大片在线| 亚欧乱色一区二区三区| 欧美激情中文字幕一区二区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久福利影视| 国产成人欧美一区二区三区的| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产极品白嫩美女在线观看看| 国产麻豆精品hdvideoss| 国产一区二区精品久久| 精品久久久久久综合网| 国产91素人搭讪系列天堂| 国产精品1024永久免费视频| 日本免费看视频| 在线观看成人网| 一级女性全黄久久生活片| 亚洲wwwwww| 999精品视频在线| 日本乱中文字幕系列| 国产不卡高清在线观看视频| 高清一级片| 日韩中文字幕一区二区不卡| 色综合久久久久综合体桃花网| 欧美另类videosbestsex高清| 天天做日日爱| 黄色免费三级| 九九精品久久久久久久久| 国产一区二区精品尤物| 欧美a级成人淫片免费看| 精品国产三级a| 国产视频一区二区三区四区| 国产91视频网| 国产精品自拍在线观看| 青青久久精品国产免费看| 国产激情视频在线观看| 日韩一级精品视频在线观看| 精品国产三级a| 久久久成人网| 亚洲 欧美 成人日韩| 国产一区二区福利久久| 亚洲精品久久久中文字| 青青久久精品| 一级毛片视频在线观看| 日韩免费片| 99久久精品费精品国产一区二区| 日韩一级黄色大片| 美女免费精品高清毛片在线视| 韩国三级香港三级日本三级| 国产极品精频在线观看| 国产成人精品在线| 999精品影视在线观看| 中文字幕Aⅴ资源网| 亚欧乱色一区二区三区| 亚洲精品影院一区二区| 国产成人精品综合| 高清一级毛片一本到免费观看| 久草免费在线观看| 91麻豆国产| 亚洲www美色| 91麻豆国产| 91麻豆国产福利精品| 精品在线观看一区| 精品国产一区二区三区免费| 亚洲精品久久玖玖玖玖| 午夜精品国产自在现线拍| 精品国产一区二区三区免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 深夜做爰性大片中文| 久久福利影视| 日韩中文字幕一区二区不卡| 国产一区精品| 国产国语对白一级毛片| 日本免费看视频| 国产精品1024永久免费视频 | 九九精品影院| 九九国产| 成人免费网站久久久| 国产视频一区二区三区四区| 国产伦久视频免费观看 视频| 欧美a级片免费看| 精品国产香蕉在线播出 | 久久国产精品只做精品| 日韩专区第一页| 久久国产一久久高清| 99热热久久| 国产91精品一区| 国产伦精品一区三区视频| 日本在线不卡免费视频一区| 国产精品自拍一区| 国产网站在线| 国产91精品一区| 麻豆网站在线看| 91麻豆精品国产自产在线观看一区 | 999精品影视在线观看|