檔案處理命令:
1: ls 英文list , 功能:顯示目錄, 語法: (1) ls -a [檔案或目錄] 功能:顯示所有檔案,包括隱藏檔案,(2) ls -l [檔案或目錄] 功能:詳細資訊顯示 (3) ls -d [檔案或目錄] 功能:檢視目錄屬性
2:cd 英文 change directory ,功能 : 切換目錄 ,語法: cd [目錄]
3:pwd 英文 print working directory 功能 : 顯示當前目錄 ,語法: pwd
4:mkdir 英文 make directories 功能 : 建立新目錄 ,語法 :(1) mkdir newdir 功能:建立新目錄,(2) mkdir -p [目錄名] 功能: 遞迴建立目錄
5:tree 功能:顯示目錄樹,語法:tree [目錄]
6:touch 功能 :建立空檔案,語法:touch [檔名]
7:cp 英文 copy ,功能 :複製檔案或目錄,語法:(1) cp -rp [原檔案或目錄] [目標目錄] (-r 複製目錄,-p保留檔案屬性)。例如: cp file1 file2 dir1 將檔案file1,file2複製到目錄dir1下。cp -r dir1 dir2 將dir1下的所有的檔案及子目錄複製到dir2
8:mv 英文 move ,功能:剪下檔案,改名 ,語法 :mv [原檔案或目錄] [目標目錄] 例如:mv file1 file3 將當前目錄下的file1 改名為file3 。 mv file2 /temp/testfile 將file2移動到/temp/並改名為testfile
9:rm 英文 remove ,功能 : 刪除檔案 ,語法 :(1) rm -rf [檔案或目錄] (-r 刪除目錄,-f 強制刪除) 例如:rm file2 刪除file2檔案 。rm -rf dir1 刪除目錄dir1
10:cat 功能:顯示檔案內容 ,語法:cat [檔名] 例如:cat /etc/issue
11:more 功能 : 分頁顯示檔案內容 ,語法:more [檔名] (空格或f:翻頁,enter:換行,q或q:退出) 例如:more /etc/services
12:ln 英文 link ,功能 :生成連線檔案,語法:ln -s [原檔案] [目標檔案] (-s建立軟連線) 例如:ln -s /etc/issue /issue.soft 建立檔案/etc/issue的軟連線 issue.soft 又如:ln /etc/issue /issue.hard 建立檔案/etc/issue的硬鏈結 issue.hard
許可權管理命令:
1:chmod 英文 change the permission mode of a file 功能:改變檔案或目錄許可權 ,語法:chmod [檔案或目錄] ([mode=421 ] [檔案或目錄],-r 遞迴修改) ,例如:chmod g+w file1 賦予檔案file1所屬組寫許可權 又如:chmod -r 777 dir1 修改目錄dir1及其目錄下檔案為所有使用者具有全部許可權 (r :讀許可權,對檔案的含義是可以檢視檔案的內容,對目錄的含義可以列出目錄中的內容。w:寫許可權,對檔案的含義是可以修改檔案內容,對目錄的含義是可以在目錄中建立或者刪除檔案。x:執行許可權,對檔案的含義是可以執行檔案,對目錄的含義是可以進入目錄)
2:chown 英文 change file ownership 功能:改變檔案或目錄的所有者 , 語法:chown [使用者] [檔案或目錄] 例如:chown nobody file1 改變檔案file1的所有者為nobody
3:chgrp 英文 change file group ownership 功能 :改變檔案或目錄的所屬組,語法:chgrp [使用者組] [檔案或目錄] , 例如:chgrp adm file1 改變檔案file1的所屬組為adm
4:umask 英文 the user file-creation mask 功能 :顯示,設定檔案的預設許可權 ,語法:umask [-s] (-s 以rwx形式顯示新建檔案的預設許可權) ,例如:umask -s
檔案搜尋命令:
1:which 功能:顯示系統命令所在目錄 ,語法:which [命令] , 例如:which ls
2:find 功能:檔案搜尋 ,語法:find [搜尋範圍] [匹配條件] ,例如:find /etc -name init 在目錄/etc下尋找名為 init的檔案 。又如:find / -size +204800 在根目錄下查詢大於100mb的檔案 ,再如:find /home -user samlee在根目錄下查詢所有者為samlee的檔案
3:grep 功能:在檔案中搜尋字串匹配的行並輸出 語法 grep -iv [指定字元] [檔案] (-i 不區分大小寫,-v 排除指定字串),例如:grep "mysql" /root/install.log
幫助命令:
1:man 功能:獲得幫助資訊,語法:man [命令或配置檔案] , 例如:man ls 檢視命令 ls的幫助資訊 ,又如:man services 檢視配置檔案services的幫助資訊
2:help 功能:獲得shell內建命令的幫助資訊 ,語法:help [命令] ,例如:help umask 產看umask命令的幫助資訊
壓縮解壓命令:
1:gzip 功能:壓縮檔案,語法:gzip [檔案] ,壓縮後檔案格式為:.gz
2:gunzip 功能:解壓縮 .gz 壓縮的檔案 , 語法:gunzip [壓縮檔案] ,例如:gunzip file1.gz
3:bzip2 功能:壓縮檔案,語法:bzip2 選項[-k] 檔案 (-k 產生壓縮檔案後保留原檔案),壓縮後檔案格式為:.bz2, 例如:bzip2 -k file1,又如:tar -cjf dir1.tar.bz2 dir1
4:bunzip2 功能:解壓縮,語法:bunzip2 選項[-k] [壓縮檔案] (-k 解壓縮後保留原檔案),例如:bunzip2 -k file1.bz2,又如:tar -xjf dir1.tar.bz2
5:tar 功能:打包目錄,語法:tar 選項 [-zcf] [壓縮後檔名] [目錄] ,打包壓縮後檔案格式:.tar.gz (-z:打包同時壓縮,-c:打包,-f:指定檔名,-v:顯示詳細資訊),例如:tar dir1.tar dir1 將目錄dir1 打包為.tar檔案 ,又如:tar dir1.tar.gz dir1 將目錄打包並壓縮為 .tar.gz檔案
6:tar 功能:解壓縮,語法:tar 選項[-xvfz] [壓縮檔案] (-x:解包,-v:顯示詳細資訊,-f:指定壓縮檔案,-z:解壓縮),例如:tar -xvfz dir1.tar.gz
網路通訊命令:
2:ifconfig 英文 inte***ce configure 功能:檢視和設定網絡卡資訊, 語法:ifconfig 網絡卡名稱 ip位址,例如:ifconfig eth0 192.168.110.72
系統關機命令:
1:shutdown 功能:關機, 語法:shutdown ,例如:shutdown -h now
系統重啟命令:
1:reboot 功能:重啟系統, 語法:reboot
linux命令備忘錄
openssl 提供常用密碼演算法 常用的金鑰和證書封裝管理功能及ssl協議的工具 例子 用sha1演算法計算檔案file.txt的雜湊值,輸出到stdout openssl dgst sha1 file.txt chage 修改使用者密碼過期資訊 lastb 讀取位於 var log目錄下,名稱為...
linux編譯扼概
gcc命令引數 ofilename 指定輸入檔案的檔名 c 只輸出.o檔案 ipath 指定.c檔案中include檔案的路徑 e 只預編譯 例 gcc e i.o su.i su.c 將預編譯輸出到su.i檔案 gcc c o su.o su.i 生成su.o檔案 lpath 指定庫檔案路徑 ll...
每天乙個linux命令(19) find 命令概覽
linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。linux下find命令提供了相當多的查詢條件,功能很強大。由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網路檔案系統 nfs find命令在該檔案系統中同樣有效,只你具有相應的...