絕對路徑: 如/etc/init.d當前目錄和上層目錄: ./ ../
主目錄: ~/
切換目錄: cd
檢視當前程序: ps執行退出: exit
檢視當前路徑: pwd
清屏: clear退出當前命令: ctrl+c 徹底退出
執行睡眠 : ctrl+z 掛起當前程序 fg 恢復後台
檢視當前使用者 id: "id":檢視顯示目前登陸賬戶的 uid 和 gid 及所屬分組及使用者名稱
檢視指定幫助: 如 man adduser 這個很全 而且有例子; adduser --help 這個告訴你一些常用引數; info adduesr
ls 執行的功能: 列出指定目錄中的目錄,以及檔案哪些引數以及區別: -a 所有檔案 ,-l 詳細資訊,包括大小位元組數,可讀可寫可執行的許可權等 ,ll命令相當於:ls -l
建立目錄: mkdir建立檔案:典型的如 touch,vi 也可以建立檔案,其實只要向乙個不存在的檔案輸出,都會建立檔案
複製檔案: cp,cp [選項]... [-t] 原始檔 目標檔案
檔案許可權修改: chmod,例項:chmod ugo+r file1.txt,
其中:u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同乙個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。
+ 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權。
r 表示可讀取,w 表示可寫入,x 表示可執行,x 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。
chmod 777 file,r=4,w=2,x=1,若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。
檢視檔案內容可使用命令vi 檔名 #編輯方式檢視,可修改,i:編輯,esc:退出編輯,:wq:儲存並退出
cat 檔名 #顯示全部檔案內容
more 檔名 #分頁顯示檔案內容
less 檔名 #與 more 相似,更好的是可以往前翻頁
tail 檔名 #僅檢視尾部,還可以指定行數,如:tail -f file,跟隨檔案內容的變動而重新整理
head 檔名 #僅檢視頭部,還可以指定行數
移動檔案:mv,格式:mv [選項]... [-t] 原始檔 目標檔案
複製檔案:cp, 格式:cp [選項]... [-t] 原始檔 目標檔案
刪除檔案:rm,格式: rm [選項]... 檔案...刪除空資料夾:rmdir
寫檔案命令:vi向螢幕輸出帶空格的字串:echo hello world
常用萬用字元:「?」可替代單個字元,「*」可替代任意多個字元,方括號「[charset]」可替代 charset 集中的任何單個字元,如[a-z],[ababc]
對檔案內容進行統計:wc 命令 - c 統計位元組數 - l 統計行數 - w 統計字數
文字搜尋工具:grep,格式:grep [選項]... pattern [file]... ,如:在當前目錄中,查詢字尾有 file 字樣的檔案中包含 test 字串的檔案,並列印出該字串的行。此時,可以使用如下命令:grep test *file$ grep test test* #查詢字首有「test」的檔案包含「test」字串的檔案
testfile1:this a linux testfile! #列出testfile1 檔案中包含test字元的行
testfile_2:this is a linux testfile! #列出testfile_2 檔案中包含test字元的行
testfile_2:linux test #列出testfile_2 檔案中包含test字元的行
命令在後台執行:一般都是使用 & 在命令結尾來讓程式自動執行。(命令後可以不追加空格) 如:command &,如果終端(shell)關閉則程式也會關閉。要想終端退出後程式仍然執行需要使用命令:nohup command &。
利用ps檢視進行資訊:ps -ef (system v 輸出) 、ps -aux bsd 格式輸出、ps -ef | grep pid
檢視後台任務:jobs -l
把後台任務調到前台執行 fg把停下的後台任務在後台執行起來 bg
終止程序: kill-9 pid
系統支援的所有訊號:kill -l
搜尋檔案find 《指定目錄》 《指定條件》 《指定動作》,如:find ./ -name string*(當前目錄下檔名以string開頭的檔案)
whereis 加引數與檔名
locate 只加檔名
find 直接搜尋磁碟,較慢。
find / -name "string*"
查詢自己所在的終端資訊:who am i檢視當前誰在使用該主機:who
檢視使用過的命令:history
檢視磁碟空間:df -hldu 顯示目錄或檔案的大小
df 顯示每個《檔案》所在的檔案系統的資訊,預設是顯示所有檔案系統
df 命令獲得真正的檔案系統資料,而 du 命令只檢視檔案系統的部分情況
網路是否連通:netstat
檢視所有環境變數 env檢視某個環境變數,如 home: env $home
查詢執行命令which 只能查可執行檔案
whereis 只能查二進位制檔案、說明文件,原始檔等
命令取別名:alias la='ls -a'
當你需要給命令繫結乙個巨集或者按鍵的時候,應該怎麼做呢?可以使用 bind 命令,bind 可以很方便地在 shell 中實現巨集或按鍵的繫結。
在進行按鍵繫結的時候,我們需要先獲取到繫結按鍵對應的字串行。
比如獲取 f12 的字串行獲取方法如下:先按下 ctrl+v,然後按下 f12 .我們就可以得到 f12 的字串行 ^[[24~。
接著使用 bind 進行繫結。
[root@localhost ~]# bind 『」\e[24~":"date"'
檢視系統支援的命令列表:compgen -c
數**算的命令:let
一頁一頁的檢視大檔案:cat file_name.txt | more 或 more file_name.txt
檢視乙個 linux 命令的概要與用法:whatis command
防火牆允許或關閉centos 7.0預設使用的是firewall作為防火牆
關閉: systemctl stop firewalld
啟動: systemctl start firewalld
檢視所有開啟的埠: firewall-cmd --zone=public --list-ports
檢視當前所有tcp埠:netstat -ntlp
開放埠永久生效--permanent:firewall-cmd --zone=public --add-port=80/tcp --permanent
重新載入:firewall-cmd --reload
非centos 7.0 可能使用「iptables」按照「iptables」配置開放埠即可
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...