1. 程式人生 > >Linux基本命令

Linux基本命令

halt 殺死 root direct 強制 進入 his ble iso

Linux命令 su:切換賬號 註:當有#符號時,表示此時為超級用戶;當有$符號時,表示此時為普通用戶 cd:進入指定目錄 ll:豎排顯示目錄內容 ls:橫排顯示目錄內容 ls -rtl:根據時間排序(升序) ls -tl:根據時間排序(降序) pwd:查看當前絕對路徑 date:查看系統時間 date -s ‘2017-02-11 12:12:12‘ :修改系統時間 touch -t ‘201702021200‘ :修改文件時間 1. 查詢類    A. 針對系統信息查詢 uname -a:查看內核版本 getconf LONG_BIT:查看系統位數     df:查看當前系統磁盤大小     free:查看系統內存信息     lscpu:查看cpu相關信息     df -l:顯示磁盤掛載信息     fdisk -l:查看分區信息 mount:加載文件 unmount:卸載文件 fdisk:格式化文件(慎用) tail -f:實時刷新日誌 last -x:查看用戶登錄歷史 id+用戶名:查看當前用戶信息     whoami:查詢當前登錄的用戶是誰     who:查詢當前登錄過的用戶的信息     w:查詢當前登錄過的用戶的詳細信息 -help:用來顯示一些工具的信息(如:ls --help)     man ls:(list directory contents)查看“ls”指令的使用說明,man+不熟悉的指令,這個功能可以幫助我們快速了解陌生的指令     history:顯示之前用過的命令 history -c:清除歷史記錄 clear:清屏     alias:查看顯示別名     unalias:取消別名     ps指令:       ps -e:查看全部靜態進程       ps -ef:顯示詳細靜態進程       ps -ef|grep sshd:過濾出具體進程1234,服務啟動狀態 isof -i:80 查詢80端口服務狀態,進程情況,     top:動態查看進程 top -d 5:每5秒刷新一次進程     du -m:以兆查看文件的大小(C字節,K千字節,M兆,G)     ls指令(list directory contents列出目錄裏的內容): ls -lth ll -h:顯示當前目錄所有文件大小       ls -a:查詢當前目錄中所有的文件,包括隱藏文件       ls -l:查詢當前目錄的文件(不含隱藏文件),可用快捷鍵“ll” find指令(精確查找):       find / -name hello:精確查找文件名是hello的文件       find / -iname h:不區分大小寫的找含“h”的文件       find / -size +1M:全盤查找大於1兆的文件(C字節,K千字節,M兆,G),小於則用“-”,等於則不用加減符號 find / -type d:按目錄查找(d:文件f:目錄)       find / -ctime -1:全盤查找創建時間小於1天的文件(-atime,-ctime,-mtime)(acesstime,creatime,modifytime) find / -perm 644:按照644權限查找 find / -mtime :+1:按時間查找(+1:一天前) 查看文件指令 cat:查看文件內容 more duoceshi(文件):查看文件duo內容 less duoceshi:查看文件duo內容(可上下調動) wc -l duo:統計文件duo內容個數 wc -c duo:統計文件duo內容行數 nl duo:編行顯示文件duo內容 head -5 duo:顯示文件duo前3行 tail -5 duo:顯示文件duo後5行 tail -f duo:實時刷新文件duo(查看日誌時使用)   rm指令:       rm b(文件):刪除b文件       rm -r xp(文件夾):刪除文件夾的時候需要連續確認       rm -fr xp(文件夾):直接並強制刪除,請謹慎使用,一旦刪除很難回復 mkdir指令(make directory):       mkdir:創建一個文件夾,文件夾的默認屬主和屬組都是root       mkdir a b c:同時創建幾個文件       mkdir -p a/b/c:創建連續的目錄     rmdir xupan(文件):刪除xupan文件夾,且xupan必須為空 mv:移動 或重命名 cp:復制 useradd lichao:添加一個新用戶,默認屬主和屬組都是lichao        useradd lichao -g xp -G xpddx:創建用戶“lichao”並指定基本組“xp”和組群為“xp”、“xpddx”     userdel lichao:刪除用戶     passwd lichao:修改用戶lichao的密碼 秘密存放在:/etc/shadow cat /etc/passwd :查找全部用戶 用戶存放在:/etc/passwd cat /etc/passwd |grep ‘lichao‘:查找用戶‘lichao’   chmod u=rwx keji        屬主權限改為rwx         chmod g=rw,o=rx keji        屬組權限改為rw  其他權限改為rx         chmod a=rwx keji        全部權限都改為rwx         chmod u-x keji        減屬主權限         chmod a+x keji        全部加權限         chmod ug+w,p-x keji        同時加減權限 rwx:可用644代替 chomd:修改文件(目錄)權限 chown lichao a:將a(文件或目錄)的屬主修改為‘lichao’ chgrp lichao a:將a(文件或目錄)的屬組修改為‘lichao’ 壓縮解壓命令: tar -cvf duo_10.tar duo: 將文件或目錄duo壓縮為duo_10.tar tar -xvf duo_10.tar:解壓duo_10.tar tar -zcvf duo_10.tar.gz duo:將文件或目錄duo壓縮為duo_10.tar.gz tar -zxvf duo_10.tar.gz:解壓duo_10.tar.gz gzip duo:壓縮文件duo為duo.gz格式 gunzip duo.zip:解壓zip文件duo.gz zip duo.zip duo:壓縮文件或目錄duo為duo.zip格式 unzip duo.zip:解壓文件或目錄duo.zip   ln -s kj linkkj:給kj文件創建一個軟鏈接,如果kj(文件)丟失,則linkkj失效      ln:硬鏈接 ps -ef:查看進程 kill 1234:關閉進程1234 kill -9 1234:強行殺死進程1234 rpm -ivh mysql*.rpm:安裝mysql.rpm包 rpm -uvh mysql*.rpm:升級mysql.rpm包 rpm -aq :查詢rpm包 vi編輯器: s/i/o/a:進入編輯狀態 chrl+c:退出編輯 yy+p:行復制 5yy:復制光標下5行 5dd:刪除光標下5行 D:刪除行後記錄 dd:刪除所在行 ZZ/:退出保存 :wq 保存退出 :wq! 保存強行退出 :q 不保存退出 :set nu :設置行號 :9,15 w /duo 將本文本9-15行記錄復制到duo文本 :w /duo 將所有內容記錄復制帶duo文本 :r /duo 將duo文件內內容復制顯示本文檔光標後 :1,5 > 1-5行向右縮進一個tab(4個字節) :1,5 >> 1-5行向右縮進兩個tab(8個字節) :abbr 9 duo 臨時替換 :vsp duo 本文件與duo文件比較(vim編輯器下) / 查找 J 退格 U 撤銷 . 重復上一次操作 遠端傳輸器: sftp:192.168.1.123 輸入密碼 get:接收文傑 put:發送文件 數據庫: 數據庫在線安裝5.1:yum install mysql yum install mysql-server 設置密碼:mysqladmin -u root password ‘123456‘ ps -ef|grep tomcat:查看tomcat進程啟動情況 lsof -i:8080:查看8080端口情況 亞命令: yum install lrzsz :文件傳輸 補充: init 0/ halt -p:立即關機 init 6 reboot:重啟 ifconfig eth0 192.168.1.123 netmask:臨時替換Ip地址 service iptables stop :關閉防火墻 service iptables start:啟動防火墻 sservice iptables status:查看防火墻狀態 iptables -L -n:查看防火墻過濾端口 chkconfig iptables on:永久開啟防火墻 chkconfig iptables off:永久關閉防火墻 service Networkmanager restart:網絡管理器重新啟動服務 (用於網絡連接圖標消失時) service network restart:重啟網卡 service mysqld start:啟動mysql serbice mysqld stop:關閉mysql pkill -9 java:停止所有java進程命令 查看當前使用的語言: echo $LANG mstsc

Linux基本命令