一.檔案處理命令
(一).ls
1.作用
ls命令用於顯示目錄內容,類似d0s下的dir命令,它的使用許可權是所有使用者。
2.格式
ls [選項][檔名]
3.選項主要引數
-a,一一all: 不隱藏任何以「」字元開始的專案。
-a,--almost-all: 列出除了「.「及「.以外的任何專案。
--auther:印出每個檔案著作者。
-b,--escape: 以八進位制溢位序列表示不可列印的字元。
--block-sizc=大小: 塊以指定《大小》的位元組為單位。
-b,-ignorc-backups:不列任何以~字元結束的專案。
-f: 不進行排序。
一au 引數生效。
一lst 引數失效。
-f,-clssify: 加上檔案型別的指示符號(* / = @ | 其乙個)。
-i,--inode: 列出每個檔案的inode 號。
-i--ignore=樣式: 不印任何符合shell萬用字元《樣式》的專案。
- k :即--block-sizc= 1k。
-l:使用較長格式列出資訊。
-l,--dereference當顯示符號鏈結的檔案資訊時,顯示符號鏈結所指示的物件,而並非符號鏈結本身的資訊。
4.應用舉例
ls命令是linux 系統使用頻率最多的命令,它的引數也是linux 命令中最多的。使用ls命令時會有不同的顏色,其中藍色表示是目錄,綠色表示是可執行檔案,紅色表示是壓縮檔案,淺藍色表示是鏈結檔案,加粗的黑色表示符號鏈結,灰色表示是其它格式檔案。
ls最常使川的是ls -1。
使用ls -1命令
檔案型別開頭是由10個字元構成的字元中。其中第乙個字元表示檔案型別,它可以是下述型別之一:
-(普通檔案)、d(目錄)、
l(符號鏈結)、
b(塊裝置檔案),
c(字元設
備檔案)。後面的
9個字元表示檔案的訪向許可權,分為
3組,每組
3位。第一組表示檔案屬主的許可權,第二組表示同組使用者的許可權,第三組表示其他使用者的許可權。每一組的
3個字元分別表示對檔案的讀(r)、寫
(w)
和執行許可權
(x)。對於目錄,表示進入許可權。
s表示當檔案被執行時,把該檔案的uid或
gid賦予執行程序的
uid(
使用者id)或
gid(
組id)
。t表示設定標誌位(留在記憶體,不被換出)。如果該檔案是目錄; 那麼在該目錄中的檔案只能被超級使用者、目錄擁有者或檔案屬主刪除。如果它是可執行檔案,那麼在該檔案執行後,指向其正文段的指標仍留在記憶體。這樣再次執行它時,系統就能更快地裝入該檔案。接著顯示的是檔案大小、生成時間、檔案或命令名稱。
(二).diff
1.作用
dif命令用於兩個檔案之間的比較,並指出兩者的不同,它的使用許可權是所有使用者。
2.格式
dff[opions] 原始檔 目標檔案
3.[options] 主要引數
-a: 將所有檔案當作文字檔案來處理。
-b: 忽略空格造成的不同。
-b; 忽略空行造成的不同。
-c: 使用綱要輸出格式
-h:利用試探法加速對大檔案的搜尋。
-i: 忽略大小寫的變化。
-n --rcs: 輪
出rcs
格式。(三).cat
1.作用
cat (concatenate 的縮寫
) 命令用於連線並顯示指定的
-乙個和多個檔案的有關資訊,它的
使用許可權是所有使用者..
2.格式
cat[options]檔案1檔案
.....
3.options 主要引數
-n:由第一行開始對所有輸出的行數編號。
-b: 和一
n 相似,只不過對於空白行不編號
.一s: 當遇到有連續兩行以上的空白行時,就代換為一行的空白行。
4 應舉例
(1)cat 命令乙個最簡單的用處是顯示文字檔案的內容。例如,我們想在命令列看一下
13 檔案的內容,可以使用命令
:$ cat 13
(2)有時需要將幾個檔案處理成乙個檔案,並將這種處理的結果儲存到乙個單獨的輸出文
件。cat 命令在其輸入上接受乙個或多個檔案,並將它們作為乙個單獨的檔案列印到它的輸
出。例如,把13和
14的檔案內容加上行號
(空白行不加
)file中:
$cat 13 14 file
( 3) cat 還有乙個重要的功能就是可以對行進行編號,這種功能對於程式文件的編制,以
$ cat -b /etc/name.conf
(四).ln
類似於windows快捷方式的鏈結檔案,有軟鏈結和硬鏈結兩種。
格式:ln [選項
] 檔名
鏈結名示例:
(1).ln -s source target
建立source檔案的軟鏈結
target
ln命令的
-s選項建立
(2).ln source target
建立source檔案的硬鏈結
target
,不帶有任何選項的
ln命令即可建立硬鏈結。
軟鏈結類似於
windows
中的快捷方式,內部儲存的是原始檔的路徑,路徑可以是相對路徑,也可以是絕對路徑;硬鏈結創
建後,鏈結檔案與原始檔沒有主次之分,檔案系統中它們都和同乙個
inode
相關聯,即具有相同的
inode
號。(五
).mkdir
1.格式:
mkdir [
選項]
目錄名2.示例:
(1).mkdir /home/workdir
在/home目錄下建立
workdir
目錄(2).mkdir -p /home/dir1/dir2/dir3
建立dir3目錄,且前面
dir1/dir2
不存在。
二.系統安全類命令
(一).passwd
1.作用:修改密碼
2.格式:
passwd [
選項] [
使用者名稱]
3.示例:
passwd suqian
結果:修改suqian使用者的密碼是
(二).su
1.作用:切換使用者
2.格式:
su [
選項] [
使用者名稱]
3.示例:
su - suqian
結果:切換到suqian使用者,並將使用者的環境變數同時帶入。
由普通使用者切換到超級使用者root需要密碼
(三).chmod
1.作用:改變檔案許可權
(1)格式:
chmod [who] + /- /= [mode]
檔名引數:
who:
u : 表示檔案的所有者
g:表示與檔案所有者同組的使用者
o:表示其他使用者
(2)格式:
chmod 700
檔名檔案的所有者,與檔案所有者同組的使用者,其他使用者的rwx都用二進位制表示
(四).ps
1.作用: 顯示瞬間程序
(process)
的動態,使用許可權是所有使用者
2.格式:
ps [options] [--help]
3.示例
ps aux | sort+5n
(五).who
1.作用:顯示系統中有哪些使用者登入系統
2.格式:
who -[husfv] [user]
3.示例
who 示系統中當前登入系統使用者
三.系統管理類命令
(一).df
1.作用:檢視磁碟的使用狀況
2.格式:
df [選項]
3.範例:
df -k
以kb為單位顯示磁碟使用情況
(二)kill
1.作用:殺死程序:
2.格式:
kill [
選擇] pid
3.示例:
kill 13825
殺死pid=13825的程序
(三)free
1.作用:檢視記憶體
2.格式:free [選項
]3.示例:free
(四).groupadd
1.作用:新增使用者組
2. 格式:
groupadd [
選項][
使用者名稱]
3. 示例:
groupadd group1
結果:新增組名為group1的使用者組,命令執行後會在
/etc/group
最後一行新增
group1
資訊(五).useradd
1. 作用:新增使用者
2. 格式:useradd [選項
] 使用者名稱
示例:useradd suqian
結果:新增名字為suqian的使用者,位置在
/home
下
Linux常見命令
顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...
linux常見命令
一 檔案命令 1.命令格式 命令 選項 引數 ls la etc ls a 檢視所有檔案,包含隱藏檔案 ls l 檢視檔案及檔案的相關屬性 ls lh h檔案大小帶單位 rw r r 代表檔案型別 二進位制檔案 d目錄 l軟鏈結檔案 r讀w寫x執行 rwx所有者 r所屬組 r其他人 2.mkdir ...
linux常見命令
1.檢視歷史命令 history 要向檢視輸入時間可以 histtimeformat d m y t history 如果想永久修改有效可以 在 bashrc檔案中加入 export histtimeformat d m y t 然後執行 source bashrc 然後查詢歷史命令 2.如何測試磁...