UNIX常用命令
.ls的特殊用法
.Grep命令用法
.Alias用法
.Find命令用法
.Cut命令用法
.改變unix提示符
.為環(huán)境變量增加新PATH路徑(不影響老路徑)
.列舉與某個主題相關(guān)的所有unix命令
.查看unix版本號
.UNIX下整個目錄拷貝
.UNIX下文件格式與DOS文件格式互換
.查看UNIX下已經(jīng)安裝的包-package
.顯示某一目錄下所有文件size
.文件加密
.取消^M字符
.使用nohup命令
.查看文件的方法
.檢查磁盤剩余空間
.超級用戶修改系統(tǒng)時間
.超級用戶修改正常用戶口令
ls的特殊用法:
%ls -R // 顯示所有文件包括子目錄
%ls * // 同上
%ls -t // 以時間排序來顯示
下面的語句可以幫你計算有多少個文件和多少個目錄..
# ls -l * |grep "^-"|wc -l // to count files
# ls -l * |grep "^d"|wc -l // to count dir
還可以將以上的語句變成script或做個alias
只列子目錄的方法:
ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux)
ls -l | grep "^d" 或者 ls -lL | grep "^d" (Solaris)
Go to TOP
Grep命令用法
%grep user1 /etc/passwd
%grep -i user1 /etc/passwd //不管大小寫
Go to TOP
Alias用法
%alias find1 find . -name '\!*' -print // alias a new find
Go to TOP
Find命令用法
%find . ctime 0 -print //搜尋今天修改過的所有文件
%find . -name '*.bak' -exec rm {}\ //搜尋加刪除
%find . \(-name *.txt -ctime 7\) -print //搜尋7天前修改過的txt文件
利用Find命令改變所有權(quán),想要改變當(dāng)前目錄下所有文件的所有權(quán),可以這樣:
find . -exec chown OWNER.[GROUP] {} \; (Solaris)
find . -exec chown -R OWNER.[GROUP] {} \; (Linux)
Go to TOP
Cut命令用法
%cut -f field_list file //以逗號或空格來間隔
%cut -d: -f5,7-9 mydata //以冒號來間隔
%cut -s -c35-40 mydata //以列數(shù)來間隔-s 不包括頭部注釋
列出除了某些類型文件的當(dāng)前目錄所有文件:
使用Ksh,用ls !(*.Z)可以顯示所有文件,除了*.Z文件。
這個命令在一個目錄里有許多種類型的文件的時候很有用。
Go to TOP
改變unix提示符:
%PS1=’newprompt’
%export PS1
還可以這么做:
%set prompt='user1[\!]' // \! 顯示命令次數(shù)
Go to TOP
為環(huán)境變量增加新PATH路徑(不影響老路徑)。
%PATH=$PATH:$HOME/bin:/…/…/
%export PATH
Go to TOP
列舉與某個主題相關(guān)的所有unix命令:
%apropos lp //列舉與lp(打印機(jī))相關(guān)的所有命令
Go to TOP
查看unix版本號:
%uname Ca
Go to TOP
UNIX下整個目錄拷貝
%cp Cr /home/baoshan/zzy .
//將/home/baoshan/zzy整個目錄拷貝到當(dāng)前目錄下
Go to TOP
UNIX下文件格式與DOS文件格式互換
%unix2dos oldfile newfile
%dos2unix oldfile newfile
Go to TOP
查看UNIX下已經(jīng)安裝的包-package
%pkginfo
Go to TOP
顯示某一目錄下所有文件size
%du Cd /; //顯示根目錄下所有文件的size大小
Go to TOP
文件加密:
%crypt passwd < myfile > newfile //compress
%rm myfile
%crypt passwd < newfile //restore
Go to TOP
取消^M字符:
當(dāng)你FTP一些DOS文件到unix下時,你經(jīng)常會看見每行文件后面有個討
厭的^M 字符,(把 HTML 文件傳輸?shù)?UNIX 系統(tǒng)可引起回車符轉(zhuǎn)變成“^M”字符),
有兩個簡單的方法可以取消它。
用"vi"打開此文件,在Command mode下敲入:
:%s/^V^M//g
或者,在UNIX SHELL下敲入:
sed 's/^V^M//g' foo > foo.new
Go to TOP
使用nohup命令:
如果你想進(jìn)程在你退出系統(tǒng)后還能執(zhí)行,可以使用NOHUP命令
如: % nohup tar -cf /dev/tape /home &
你退出后再重新登錄的話,使用'ps'命令可以看到進(jìn)程還在執(zhí)行
Go to TOP
查看文件的方法:
如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
如果你想查看文件的后10行,可以使用tail命令,如:
tail -10 /etc/passwd
你知道怎么查看文件中間一段嗎?你可以使用sed命令 如:
sed -n '5,10p' /etc/passwd
這樣你就可以只查看文件的第5行到第10行。
Go to TOP
檢查磁盤剩余空間:
%df Ck
%df Ct
Go to TOP
超級用戶修改系統(tǒng)時間:
#date MMDDHHMI
#date Cu MMDDHHMIYYYY
Go to TOP
超級用戶修改正常用戶口令:
#pass
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動項
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實現(xiàn)無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯
- 解決Centos7雙系統(tǒng)后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解