Linux指令(常用)
我編寫這是根據我自己常用到的命令來的,不敢說很全,但大部分的命令基本都有。一、檔案系統的管理(常用) 提示:輸入命令的時候,所有的資料夾及檔名都不必完全輸入,可輸入開頭部分,然後按tab鍵提示,如果名稱唯一,系統自動將名稱補全。 1、檢視命令 (1)、檢視檔案 ls 檢視目錄資訊 -l :等價於 ll:列出當前目錄下的檔案 -la :列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。 pwd :檢視當前所處的路徑 (2)、檢視檔案內容 cat ku.txt more ku.txt 可以分頁看 less ku.txt 不僅可以分頁,還可以方便地搜尋,回翻等操作 tail -10 ku.txt : 檢視檔案的尾部的10行 tail -f user.log : 實時重新整理顯示檔案的尾部(程式打出的日誌在生產實踐中具有非凡的debug的意義) head -20 wodeqingshu.txt : 檢視檔案的頭部20行 2、建立命令 mkdir a :建立a目錄 touch a.avi :建立一個型別為avi型別的a空檔案 echo "angelababy,zhen de hen xihuan ni" > ku.txt : 把左邊的輸出放到右邊的檔案裡去 vi或者vim 檢視/編輯檔案 i ->進入編輯模式; Esc ->鍵退出編輯模式。 :q ->未作修改情況下退出vi或者vim; :q! ->不儲存修改強制退出; :wq ->儲存修改退出。 3、刪除命令 rmdir :刪除空資料夾 (只能刪除空資料夾) rm xxx :刪除檔案 rm -r :刪除非空資料夾 rm -rf :刪除資料夾及其所包含的檔案 4、cd和cp和mv命令 cd cd / :如果不帶引數則切換到使用者主目錄 cd .. :回到上級目錄 cd xxx : 進入xxx目錄 cp cp a b :複製檔案a命名為b cp a /b: 複製檔案a到b目錄下 cp * /b: 複製當前目錄下所有檔案到b目錄下
mv mv a b :將a重新命名為b mv a /b :將a檔案移動到b目錄下
二、在xshellgn5的工具上傳和下載命令 1、執行命令rz,即是接收檔案(上傳到Linux上),xshell就會彈出檔案選擇對話方塊,選好檔案之後關閉對話方塊,檔案就會上傳到linux裡的當前目錄。也可以直接把要上傳的檔案拖到xshell上完成上傳。 2、執行命令sz file,就是發文件到windows上(儲存的目錄是可以配置) 比ftp命令方便多了,而且伺服器不用再開FTP服務了。三、檔案歸檔壓縮(1:打包--歸檔; 2:壓縮)
四、其它查詢檢視 1、磁碟空間資訊檢視 df -h 檢視磁碟空間狀態資訊 du -sh * 檢視當前目錄下所有子目錄和檔案的彙總大小
2、程序資訊檢視 free 檢視記憶體使用狀況 top 檢視實時重新整理的系統程序資訊
ps -ef 檢視系統中當前瞬間的程序資訊快照 ps -ef | grep myshell.sh 搜尋myshell程序的資訊 kill -9 pid 殺掉程序 (-9 表示強制殺死) 3、網路管理 檢視ip地址 ifconfig 修改ip地址的配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改該配置檔案即可改ip地址 4、修改主機名 vi /etc/sysconfig/network 修改其中的hostname配置項 要想立即生效 可以執行指令 hostname kuxin
HOSTNAME=yun12-01
5、管理內網的主機名---ip地址對映 vi /etc/hosts 192.168.2.250 yun12-01
6、重啟網路服務 root許可權下 service network restart 關閉防火牆服務 service iptables stop 關閉防火牆自動啟動 chkconfig iptables off 7、檢視當前的程序連線網路的資訊 netstat -nltp 8、基本系統命令 wc 統計文字資訊(行數,詞數,字元數)
w 顯示登入使用者的詳細資訊 Sarge:~# w who 顯示登入使用者 Sarge:~# who last 檢視最近那些使用者登入系統 Sarge:~# last clear 清屏
9、查詢檔案的相關命令 more 分頁顯示一個檔案或任何輸出結果 less 分頁顯示一個檔案並且可以回頭 whereis 尋找檔案工具 find 尋找檔案工具 locate 尋找檔案工具 grep 尋找某字串內容工具 env 檢視環境設定
五、許可權管理 drwxrwxr-x
修改許可權 chmod u+rwx file 為file新增或取消所屬使用者的許可權 (u代表所屬使用者 o代表其他使用者 g代表所屬組的成員使用者) chmod 567 file 用數字也可以表示許可權 5 ---> 101 ---> r-x
修改檔案的所有者owner chown hadoop:hadoop file 將file的所有者改成hadoop使用者,所屬組改成hadoop組
上級目錄的許可權對本級檔案或者資料夾的操作也有約
六、使用者管理 新增使用者 useradd xin123 必須設定密碼才能正常登陸 passwd xin123
刪除使用者 userdel yun12 userdel -r lin -----刪除使用者的同時刪除使用者的主目錄
修改使用者屬性 usermod -l b a 將a的登陸名改為b usermod -g hadoop xin123 將xin123的組改為hadoop組 usermod -G hadoop,root xin1232 給xin123新增兩個組hadoop,root usermod -d /home/lin xin123 將xin123的主目錄改成/home/lin(要事先建立lin目錄,並且拷入環境變數檔案) ----****----修改使用者的密碼 passwd xin123
新增使用者組 groupadd beauties
刪除使用者組 groupdel beauties
修改使用者組屬性 groupmod
檢視當前登陸的身份 whoami 檢視當前用屬的組 groups
七、常見系統管理(凡是涉及到修改,就一定要用root許可權)
輕易不要使用su去切換到root的身份 普通使用者使用sudo來執行root許可權的命令
八、其它 sh catalina.sh start 啟動伺服器(該命令在tomcat伺服器bin目錄下有效)