日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

读书笔记之Unix命令

發布時間:2023/12/31 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 读书笔记之Unix命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

RebootSystem
#/etc/shutdown-y-g0-i6
#shutdown-rnow

CheckProcess
#ps-ef|grepinetd

Start&Stopservice
#/etc/init.d/inetinitstop
#/etc/init.d/inetinitstart

Networkcommand
#ping[hostname]
#netstat-s//查看數據包統計;
#netstat-i//查看網絡接口信息;

#netcat-l-p3000-v>test//監聽3000端口;
#cattest|netcathost23000-q5//從host1發送文件到host2并在發送成功后5秒再結束命令運行;
#netcat-v-w3-z192.20.5.5520-30//掃描主機192.20.5.55上20-30之間的端口,包括20和30;

#vim/etc/resolv.conf//配置域服務器

#nslookupdodger.com//解析域名


檢索命令
grep最常用的grep
fgrep(fixedgrep):不支持正則表達式,但可以檢索多個目標
egrep(extendedgrep):支持豐富的正則表達式,也可以檢索多個目標,并且速度比grep快的多

#grep'^Section[1-9]$'manuscript//正則表達式檢索

grep參數
-i//忽略大小寫(ignorecase)
-n//列出檢索下的行號及內容
-l//列出包含目標的文件名
-v//列出不包含的行

壓縮和打包文件
pack
compress
gzip
gunzip

tar-打包命令

壓縮文件處理工具
zcat-讀取compress或gzip壓縮文件內容
zmore-列出壓縮文件,每次顯示一屏
zless-列出壓縮文件,每次顯示一屏
zgrep-在壓縮文件中檢索
zdiff


統計文件行數、字數及文件大小
wc-wordcount
nl-給文件每行前加上行號


處理列和字段
cut
$cut-f2contact-info
$cut-f1,3contact-info>phone-list
$cut-f1-3contact-info>contact-short
$cut-f1,3-contact-info>contact-short

colrm
$catpangrams|colrm812

paste
$catfile1
$catfile2
$pastefile1file2>file3
$catfile3

$catfile1
$catfile2
$paste-d:file1file2file3
$catfile3

join-根據file1和file2的公共部分把file2的其余部分和file1合在一起
$catfile1
$catfile2
$joinfile1file2

排序
$sortnames
$sortnames.worknames.classnames.personal>names.all
$sort-fnames//忽略大小寫

$wc-c'ls'|sort//數值排序
$wc-c'ls'|sort-n
$wc-c'ls'|sort-rn//反序排序
$file*|sort+1//忽略第一列,按第二列來排序
$sort-t:+4/etc/passwd//用冒號分隔,跳過4個字段進行排序
$sort-unames.*>uniq-names//抑制重復的行
$sortnames.*|uniq>names//抑制重復的行(同上)

$cut-f6mail.list|sort|uniq-c|sort-rn//統計重復次數
$cut-f6mail.list|uniq-u//顯示唯一行

比較
cmp:同comm/diff一樣都是提供文件的不同之處
patch:利用diff生產的文件內容差別來更新源文件
dircmp:比較兩個目錄下文件是否相同


查看文件內容
od-顯示文件所以內容,包括不可打印的
strings-在二進制文件中檢索可打印字符
tac-反序顯示cat內容
$tac-s"***"accounts//以***為分隔符反序顯示

編輯和格式化文件
$mancommand>manfile
$mancommand|col-b>manfile

pr-給文件加頁眉(日期時間、頁號、文件名)

fmt
tr-用一組字符替換另一組字符
$tr:'\t'</etc/passwd
$tr'[a-z]''[A-Z]'<name_file
$tr-s'[0-9]''[#*]'<data//-s參數可以刪除重復的內容

檢查拼寫錯誤
$spelltextfile


保存輸出
$file*|teefiletypes
$grepperlfiletypes|tee/dev/tty|lp
$echo"'date'Backupcompleted."|tee-alogfile//追加到文件中

Script-將終端屏幕上的內容都復制到文件中,ctrl-D終止抄錄


日期和時間
$date"+Todayis%A,%B%d,%Y"
TodayisMonday,September18,2006

date命令格式:


Y-2006
y-06


B-November
b-Nov
m-11

星期幾
A-Saturday
a-Sat

d-04(一個月中的第幾日)
e-4(一個月中的第幾日)

j-256(一年中的第幾天)

D-03/27/79(日期)

H-17(00~23)(小時)
I-5(1~12)

M-分鐘

S-秒

p-AM
P-PM

T-14:20:15
X-02:20:15PM

n-換行
計算器
bc
控制語句:for(i=1,i<=4,i=i+1)i^2

dc-計算程序

轉載于:https://blog.51cto.com/378255/1298504

總結

以上是生活随笔為你收集整理的读书笔记之Unix命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。