新聞中心
1.改變文件或目錄的權限
成都創(chuàng)新互聯(lián)公司長期為上千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網生態(tài)環(huán)境。為嘉黎企業(yè)提供專業(yè)的成都做網站、成都網站設計,嘉黎網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
Q:創(chuàng)建文件a.txt,將文件的用戶主改為讀寫執(zhí)行,用戶組改為讀寫,其他改為只讀
A:
創(chuàng)建:可用vim創(chuàng)建文件。
修改權限:創(chuàng)建后默認的權限是-rw-r--r--,按照問題要求需要添加用戶主的執(zhí)行和用戶組的寫權限,命令如下:
chmod u+x a.txt
chmod g+w a.txt
A:touch a.txt
chmod 764 a.txt
2. 復制命令
Q:將a.txt文件復制為b.txt文件,同時保留源文件的屬性
A:cp –p a.txt b.txt
3. 剪切文件
Q:顯示文件每行的第2至第8的字符
A:cut –c 2-8 a.txt
4. 生成差異信息
Q:比較兩個文件的差異,并生成差異信息
A:diff filename1 filename2
5. 辨識文件類型
Q:顯示 /var/log文件夾下的文件類型
A:ls –l /var/log
A:file /var/log
6. 查找目錄或者文件
Q:查找 /usr/bin下文件名是openssl文件
A:find /usr/bin –name “openssl”
Q:查找家目錄下24小時內被修改過的文件
A:find /home –mtime -1
Q:查找家目錄下30分鐘內被修改的文件
A:find /home –mmin -30
7. 鏈接文件或者目錄
Q:對文件a.txt建立符號鏈接la.txt
A:ln –s a.txt la.txt
8. 合并文件的列
Q:將a.txt b.txt以列對列的方式進行一列一列的合并,輸出到標準輸出上。
A:paste a.txt b.txt
9. 打包同時壓縮、解壓縮文件
Q:將a.txt和b.txt打包壓縮為c.tar.gz
A:tar zcvf c.tar.gz a.txt b.txt
10.從標準輸入讀取數(shù)據到標準輸出,同時保存為文件
Q:將文件a.txt輸出到標準輸出上,同時保存為d.txt
A:cat a.txt;cp a.txt d.txt
A:cat a.txt|tee d.txt
11.文本內容排序
Q:將文件a.txt逆序排序輸出
A:tac a.txt
A: sort -r a.txt
12.顯示工作目錄
A:pwd
13.顯示或配置網絡設備
Q:顯示當前網絡設備的工作狀態(tài)
A: ifconfig
14.顯示網絡狀態(tài)
Q:顯示系統(tǒng)中處于監(jiān)聽狀態(tài)的網絡狀況
A:netstat -anp|grep LISTEN
15.加密遠程登錄
Q:用quwenqing用戶遠程登錄172.17.0.20
A:ssh [email protected]
16.殺死執(zhí)行中的進程
Q:查出系統(tǒng)中包含php關鍵字的進程,并殺死其中一個
A:ps –auxww|grep php
kill -9 xxx
17.以其他身份執(zhí)行命令
Q:以root的身份顯示磁盤使用情況
A:sudo df –h
18.設置或顯示環(huán)境變量
Q:設置環(huán)境變量 A=ttt,顯示環(huán)境變量
A:export A=”ttt”
echo $A
19.awk顯示文件a.txt中包含ab的匹配行
A:awk ‘/ab/{print}’ a.txt
20.awk顯示文件a.txt的當前記錄號、域數(shù)和每一行的第一個和最后一個域。
A:awk '{print NR,NF,$1,$NF}' a.txt
21.用awk過濾查看netstat的連接數(shù)
A: netstat -an | awk ‘/^tcp/{ A[$NF]++} END{ for (a in A) print a, A[a]}’
22.用sed將a.txt中的3-5行刪除,將所有的a替換為A,輸出到顯示器
A:sed ‘3,5d;s/a/A/’ a.txt
A: sed -e '3,5d' -e 's/a/A/g' a.txt
F.A.H^_^Amber
網站欄目:Unix常用命令學習
當前地址:http://fisionsoft.com.cn/article/jpghgi.html