婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Linux下一些常用的Shell腳本整理

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

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

如何計(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

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

  .
  
  `--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)常會(huì)遇到需要取出分字段的文件的某些特定字段,例如/etc/password就是通過(guò)":"分隔各個(gè)字段的。可以通過(guò)cut命令來(lái)實(shí)現(xiàn)。例如,我們希望將系統(tǒng)賬號(hào)名保存到特定的文件,就可以:
   
    

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

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

  cut -c3-5 /etc/passwd

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

  alluser: :include:/etc/mail/allusers

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

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

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

  ldd /bin/ls

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

echo "系統(tǒng)當(dāng)前用戶(hù)"
  
  echo "---------------"
  
  who | awk '{print $2}'
  
  echo "---------------"
  
  echo "輸入要?dú)⑺澜K端的終端號(hào):"
  
  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語(yǔ)句的使用方法(條件判斷)
  • 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知識(shí)點(diǎn)匯總

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下一些常用的Shell腳本整理》,本文關(guān)鍵詞  Linux,下,一些,常用的,常,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下一些常用的Shell腳本整理》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Linux下一些常用的Shell腳本整理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    自拍偷拍国产亚洲| 国产亚洲短视频| 九色综合国产一区二区三区| 国产精品久久久久久亚洲伦 | 国产精品你懂的| 精品日产卡一卡二卡麻豆| 欧美三级午夜理伦三级中视频| 国产福利一区二区三区| 蜜臀久久久久久久| 日韩有码一区二区三区| 午夜精品久久久久久久蜜桃app| 成人免费一区二区三区视频| 久久久91精品国产一区二区精品| 日韩精品中文字幕一区| 日韩精品一区在线观看| 精品理论电影在线| 亚洲精品一区二区三区蜜桃下载| 日韩欧美国产不卡| 久久综合成人精品亚洲另类欧美| 精品免费日韩av| 精品国产网站在线观看| 久久午夜老司机| 国产精品三级在线观看| 亚洲欧洲无码一区二区三区| 亚洲手机成人高清视频| 亚洲毛片av在线| 亚洲一区二区三区在线看| 视频一区二区欧美| 韩国欧美国产一区| 成人污视频在线观看| 99久久99久久免费精品蜜臀| 一本久道久久综合中文字幕| 欧美另类z0zxhd电影| 精品国精品国产| 亚洲婷婷在线视频| 日韩中文字幕1| 国产高清精品网站| 色狠狠av一区二区三区| 欧美精品99久久久**| 久久色在线视频| 一个色在线综合| 久久99国产精品麻豆| 粉嫩高潮美女一区二区三区 | 欧美国产成人精品| 亚洲麻豆国产自偷在线| 日日嗨av一区二区三区四区| 国产又黄又大久久| 色诱视频网站一区| 日韩精品一区二区三区中文不卡| 国产欧美日韩精品在线| 亚洲午夜电影在线| 国产综合久久久久久久久久久久| 97久久人人超碰| 精品国免费一区二区三区| 国产精品久久久久久一区二区三区| 亚洲第一二三四区| 国产91丝袜在线观看| 欧美午夜精品电影| 久久久久久久电影| 婷婷久久综合九色综合伊人色| 国产乱理伦片在线观看夜一区| 欧美亚洲愉拍一区二区| 久久久精品2019中文字幕之3| 亚洲一二三区不卡| 国产91对白在线观看九色| 欧美精品v日韩精品v韩国精品v| 国产精品视频在线看| 麻豆成人免费电影| 欧美三级日韩三级| 亚洲精品乱码久久久久久黑人| 国产一区不卡精品| 欧美一级爆毛片| 亚洲一区二区黄色| 成人综合在线视频| 精品福利一区二区三区免费视频| 亚洲图片有声小说| av电影天堂一区二区在线| 精品国产乱码久久久久久久| 视频一区二区国产| 91国在线观看| 一区二区三区中文在线| 97se亚洲国产综合自在线不卡| 久久人人97超碰com| 男男视频亚洲欧美| 欧美日韩精品二区第二页| 亚洲欧美另类在线| 一本一道久久a久久精品综合蜜臀| 欧美激情在线一区二区三区| 国产精品一区2区| 精品国产一区二区三区久久影院| 老汉av免费一区二区三区 | 国产传媒日韩欧美成人| 欧美电影免费观看高清完整版| 亚洲妇女屁股眼交7| 91色|porny| 亚洲免费视频中文字幕| 一本到不卡免费一区二区| 中文字幕五月欧美| 91蜜桃传媒精品久久久一区二区| 国产欧美日韩亚州综合 | 亚洲色图丝袜美腿| 99视频精品在线| 综合网在线视频| 在线观看日韩毛片| 亚洲国产日日夜夜| 日韩一区二区三区四区五区六区 | 蜜臀久久99精品久久久画质超高清| 欧美特级限制片免费在线观看| 洋洋av久久久久久久一区| 欧美三片在线视频观看| 性做久久久久久久免费看| 欧美一区二区三区小说| 国产美女一区二区三区| 国产精品国产三级国产普通话三级| 91亚洲国产成人精品一区二三| 亚洲一本大道在线| 91精品国模一区二区三区| 精品亚洲成a人| 26uuu精品一区二区| 乱一区二区av| 国产精品人成在线观看免费| 91女人视频在线观看| 亚洲电影欧美电影有声小说| 日韩欧美国产麻豆| 成人一区二区三区中文字幕| 亚洲欧美日韩久久精品| 欧美日韩卡一卡二| 国内精品免费在线观看| 国产精品激情偷乱一区二区∴| 欧美视频中文一区二区三区在线观看| 奇米亚洲午夜久久精品| 国产精品色哟哟网站| 一本到高清视频免费精品| 亚洲国产成人91porn| 久久免费精品国产久精品久久久久| 成人高清av在线| 全部av―极品视觉盛宴亚洲| 自拍视频在线观看一区二区| 欧美一区二区日韩| 91在线国产观看| 精品亚洲成a人| 五月婷婷综合在线| 亚洲欧美日韩国产综合| 欧美精品一区二区三| 欧美日韩一区二区三区视频| 99久久精品免费精品国产| 韩国三级在线一区| 五月婷婷另类国产| 亚洲综合在线电影| 国产精品久久久久aaaa| 亚洲精品一区二区精华| 在线不卡一区二区| 欧美在线播放高清精品| 91视频www| 91在线观看一区二区| 国产福利91精品一区| 六月丁香综合在线视频| 日精品一区二区| 日韩激情av在线| 日韩影院在线观看| 日韩中文字幕亚洲一区二区va在线 | 91美女精品福利| 国产99久久久国产精品免费看| 免费av网站大全久久| 午夜成人在线视频| 五月天亚洲婷婷| 五月激情综合色| 丝袜美腿亚洲色图| 亚洲不卡一区二区三区| 亚洲最大成人网4388xx| 亚洲一区在线视频| 一区二区欧美精品| 亚洲欧美日韩中文播放| 亚洲色欲色欲www| 亚洲色图欧美偷拍| 亚洲最新视频在线观看| 亚洲精品美国一| 午夜精品影院在线观看| 图片区小说区国产精品视频| 五月激情综合婷婷| 裸体在线国模精品偷拍| 国产真实乱子伦精品视频| 国产精品2024| 91在线视频在线| 欧美色图在线观看| 日韩免费性生活视频播放| 久久综合成人精品亚洲另类欧美| 中文字幕乱码日本亚洲一区二区 | 免费成人小视频| 黄一区二区三区| 成人a区在线观看| 在线观看三级视频欧美| 日韩一区二区三区高清免费看看| 91精品国产乱| 久久久精品免费网站| 日韩理论片在线| 婷婷丁香久久五月婷婷| 国产美女娇喘av呻吟久久| 99久久国产综合精品女不卡| 91麻豆精品国产91久久久久久久久|