unix/linux 的常用命令:
這是我在學完unix後歸納的一些覺得有用的命令:
ps:檢視程序,也可以觀察當前shell
ps -ef:檢視和終端有關的所有程序
df -k:檢視當前檔案系統使用情況
passwd:修改系統口令
passwd-d user:清除使用者的口令
more :檢視檔案內容 可以分屏顯示
cat :也是檢視檔案內容 但不可以分屏顯示;1.適合小檔案的檢視;2.可以將多個小檔案程式設計大檔案
pwd :列印當前工作目錄
id(root) 檢視使用者的身份
cd :改變當前目錄
ls -a
-r-t
-l 按不同方式順序檢視目錄下的檔案
ls -ld :檢視當前目錄許可權
chmod : 修改許可權 建立目錄的預設許可權為755; 建立文字的預設許可權為744
touch :新建文字,若存在則更改最新時間,但內容不變
mkdir :建立目錄,但不能建立多層目錄
mkdir -p :可以同時建立目錄
cp -i: 拷貝 檔案 複製時檔案若存在,則提示是否覆蓋
cp -r: 拷貝 目錄 如果目錄存在,在目標目錄下建立源目錄;如果目標目錄不存在,新建目標目錄,同級拷貝
mv :移動 ,本質就是更改全路徑名
若目標不存在,新建目錄,同級移動;若存在,移動到目標目錄下
rmdir empty-dir ;只能刪除空目錄
rm -r dir :可以刪除非空目錄
rm -ir dir :提示是否進入目錄,是否刪除檔案
rm -f passwd :關掉互動,針對唯讀檔案
注:刪除資源時,需要寫許可權
ln file file.ln :硬鏈結 「
改一處,處處改」
ln -s file file.sln :軟鏈結 好比windows中的快捷方式
\ :乙個命令可以用\換行
> : 輸出重定向,會覆蓋原有檔案內容
>> : 輸出追加重定向
| grep :用於結果的過濾
find /-name p :重/目錄開始找,找出p檔案,會精確匹配
find ~-perm 777 > ~/holes :找出許可權是777的
find /export/home -type f -atime +365 -exec rm {} \;
表示普通文字型別 訪問時間 天 執行 引數
ls file* | xargs grep dd :依次傳給並過濾,找出含有dd內容的檔案
wc -l 統計 行
-w 詞
-c 字元
du -sk . :檢視當前目錄的大小,單位為k,若不寫k,則單位為0.5k
kill 程序號
pkill 程序名 :殺死程序
kill -9 :強制殺死程序
jobs :顯示當前程序任務
/sbin/ifconfig - a :檢視ip
ftp 檔案傳輸協議 bye 斷開
put/mput 上傳/批量上傳
unix中環境變數配置方式和shell有關
csh :設定變數 set var1 abc 不會轉入子程序
setenv var2 aaa 會轉入子程序
bsah : 設定變數 var1=abc 不會轉入子程序
echo $var1 :檢視變數值
檢視系統配置的環境變數:unix中 用env
windows中 用set
編輯系統初始化檔案 vi .bash_profile
注意: 結束後用source .bash_profile 是配置檔案生效
計畫任務:
crontab -e 編輯計畫任務
crontab -l 列出當前計畫任務。 開始生效
crontab -r 撤銷命令
以上這些內容,就是我在學習unix時掌握的,並覺得對以後幫助有用的。若前輩有什麼更好的見解,我您指教,我會努力學習的!
Unix Linux常用命令
檢視磁碟剩餘完間 df h 顯示當前目錄的目錄和檔案的大小 du d1 h 檢視埠占用情況 netstat tunlp 檢視某埠tcp連線數 netstat nat grep i 80 wc l 檢視程序資訊 ps aux ps ef 指定埠啟動svn服務 svnserve d r svndata ...
Unix Linux常用命令 磁碟管理
df命令 功能 檢查檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。語法 df 選項 說明 df命令可顯示所有檔案系統對 i節點和磁碟塊的使用情況。該命令各個選項的含義如下 a 顯示所有檔案系統的磁碟使用情況,包括0塊 block 的檔案系統,如 pr...
Unix Linux常用命令及配置
1.只顯示當前目錄下隱藏檔案和目錄 ls d 2.給ps新增額外列 linux ps o pid,ppid,tty,user,cpu,pmem,start time,time,command solaris 1.非root使用者檢視mac位址 netstat pn grep sp arp a gre...