UNIX 常用命令積累(不斷更新)

搜索

grep -i "szc"   log.log.1 log.log.2   查找文件log.log.1和文件 log.log.2 中關鍵字爲"szc"的記錄,-i  表示忽略大小寫

刪除

rm -vf smart.log.*  刪除smart.log.1,smart.log.2等等文件  -v 顯示指令執行過程。  -f 強制刪除文件或目錄。

rm -rf 目錄          刪除文件夾(裏面有文件)


顯示

ls -lh   顯示文件大小和其他信息

-rw-r--r-- 1 tomcat6 tomcat6 360K Jun 12 09:47 smartCitlog.log

查看文件

cat -n log.log  顯示行號

tail -f   log.log 動態查看 文件末尾

tail -10 log.log 查看倒數10行記錄

more  log.log  顯示內容一頁一頁顯示,敲回車下一行,敲空格翻頁

更改權限

文件主(user)、同組用戶(group)和其他用戶(other),其他用戶指的是group之外其他group當中的用戶.
每種用戶對一個文件都擁有讀(r)、寫(w)和執行(x)的權限。這樣就用9個二進制位表示文件的存取方式。

這9位的順序是固定的。前三位文件主、中間3位同組用戶、後三位其他用戶。
(其中“-”的位置表示對應用戶不具備相應的權限)

chmod u+x file爲文件主添加執行權限
chmod u-x file爲文件主去除執行權限
chmod g+x file爲文件主同組用戶添加執行權限
chmod o+x file爲其他用戶添加執行權限
chmod a+x file爲文件主、文件主同組用戶及其他用戶添加執行權限
chmod +r file與chmod a+r file等效
chmod +x file與chmod a+x file等效
chmod +w file與chmod u+x file等效

chmod 0754 file(或chmod 754 file,754每一位會被自動當作8進制位):
將8進制數0754寫成2進制形式,111 101 100

chmod 777 文件

chmod 777 目錄 -R     更改該目錄 和子目錄所以文件權限

文件操作

cp -r 原目錄   新目錄     複製目錄到新的目錄

mv  原目錄或文件  改成後的目錄文件名      更改目錄或文件的名字


vi常用命令

p 粘貼 
u 取消操作 
dd  刪除光標所在的行 
x  刪除光標後面的字符 
 插入模式 
按「i」切換進入插入模式「insert mode」,按“i”進入插入模式後是從光標當前位置開始輸入文件; 
按「a」進入插入模式後,是從目前光標所在位置的下一個位置開始輸入文字; 
按「o」進入插入模式後,是插入新的一行,從行首開始輸入文字。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章