Linux Unix常用指令

2022-11-28 19:18:03 字數 5154 閱讀 9063

10 一些常用的簡單命令:

clear 清除螢幕內容

date 顯示日期和時間

cal 顯示日曆

echo 將命令引數進行解釋,並顯示出來

如:echo press enter to continue的命令結果為:

press enter to continue

echo $term的命令結果會顯示現用終端型別。例如

wy60

who 顯示正在使用系統的使用者資訊

如:who am i顯示使用者自己的資訊

11 獲得**幫助的方法?

答案:man command

12 在手冊中查詢命令?

答案:man hw hd或apopos keywork。

13 檔案和目錄的一些常用命令:

cd 進入目錄

如:cd / 進入根目錄

cd進入父級目錄

pwd 顯示當前目錄

ls 顯示檔案、目錄列表

如:ls -ai 顯示所有隱藏檔案和節點資訊

lx 橫排顯示資訊

mkdir 建立目錄

rmdir 刪除空目錄

cp 拷貝檔案

如:cp file1 file2 將檔案1拷貝到檔案2,如果檔案2存在,將覆蓋它。

copy 拷貝目錄

如:copy -mor

mv 移動或給檔案重新命名

ln 為檔案生成連線

rm 刪除檔案,-r選項可以刪除目錄,要慎重使用

undelete 在系統正確配置後,可以恢復刪除的檔案或目錄

14 如何區分檔案和目錄?

使用lf命令,檔名後跟的字元/表示目錄,*表示可執行檔案,@表示檔案連線

15 **文字檔案的幾個命令:

答案: cat filename

head [-count] filename [filename …]

tail [-count] filename [filename …]

more filename

pg filename

16 如何查詢檔案?

答案:find

例如:find . -name jane -print 在當前目錄查詢jane檔案

find .. -name 'sonnet*' -print 在父級目錄查詢以sonnet開頭的檔案

17 如何查詢含有特定文字的檔案?

答案:grep

例如:grep jane /etc/passwd 在/etc/passwd中查詢是否含有jane文字

grep 'my beloved' poems/*/* 在poems子目錄中查詢所以含my beloved的檔案

18 如何比較檔案?

答案:cmp 比較兩個檔案並報告第乙個不同的字元

diff 比較文字檔案並顯示兩個檔案中所有不同的行

sum 計算檔案校驗值

19 如何改變檔案的組屬性?

答案:chgrp group file將檔案的組屬性改為group。

20 如何改變檔案的所有者?

答案:chown root file將檔案的所有者改為root。

21 如何改變檔案訪問許可權?

答案:chmod key file

檔案的許可權分別針對檔案所有者、同組使用者和其他使用者,他們是否對檔案具有讀、寫和執行的權利。這三種許可權可用三個字母或數字代替,即讀:r或4,寫:

w或2,執行:x或1。如果檔案所有者對其所具有的許可權為5,則其對檔案具有讀和執行的權利,即4+1=5。

其中key是[who][+|-|=][mode],who是u, g, o或a,分別代表檔案所有者、組、其他使用者和所有使用者;+、-、=代表加上,刪除或等於;mode可以為r、w、x三個字母的任意組合。

比如檔案本身的權利為-rw-r--r--,頭乙個字元為-代表普通檔案,為d代表目錄。第二個字元到第四個字元代表使用者所有者對檔案的許可權,其後三個字元代表組使用者對檔案的許可權,最後三個字元代表其他使用者對檔案的許可權。如果希望將此檔案的許可權改為-rw-rw-rw-,則命令為chmod 666 file或者chmod go+2 file或者chmod a=6 file。

22 設定預設檔案許可權

答案:umask

此命令可以顯示或設定預設檔案許可權,如果預設檔案許可權為022,則檔案生成時,要減去其組使用者和其他使用者的寫權利。如果將預設檔案許可權設定為如上所述,命令為:umask 022。

23 檔案編輯器vi

vi具有兩種工作模式:命令模式和編輯模式,處於命令模式中,所輸入的字元作為命令解釋,處於編輯模式中,所輸入的字元作為文字輸入。切換這兩種模式的方法:

從編輯模式到命令模式,按鍵,從命令模式到編輯模式,輸入編輯命令。

a啟動vi

命令格式為vi [filename]

b 儲存和退出vi

在命令模式下,

輸入結果

:w 儲存檔案

:wq 儲存檔案並退出

:q! 不儲存檔案退出

:q 如果沒有改動檔案,可用此命令退出

zz 如果檔案有改動,儲存檔案然後退出

:x 與zz相同

:r filename 讀入另乙個檔案

:w newname 另存檔案

c 游標移動

d 編輯命令

e 刪除文字

f 替換文字

g 拷貝和移動文字

h 其他相關命令

ps命令格式,選項及含義

答案:ps [ options [arguments] … ]

-e顯示系統上執行的所有程序,

-f獲得程序的詳細資訊,如uid使用者登入名、ppid父程序的程序號、c程序使用cpu的情況等等

-l得到附加程序屬性長列表

-u login顯示特定使用者程序

-p pid顯示特定程序。

45 後台程序及其程序控制

答案:在後台執行命令的意思是命令執行同時,螢幕上出現提示符,以便使用者繼續輸入新命令,前台執行則必須等到當前命令結束後,才會出現提示符。命令格式為:

command &

bg [ job_id掛起後台程序

fg [ job_id將後台程序拿到前台執行

jobs [ job_id掛起後台程序

複製目錄

在安裝的檔案系統中,把乙個目錄內容複製到另乙個目錄中,用

copy 指令:

$copy source> destination>

#copy -mor source> destination>

轉換並複製檔案

使用 dd(c)指令,可以把乙個檔案轉換成另乙個檔案,也可以選擇

檔案的一部份傳輸,在傳輸的資料中,也可以交換位元組順序。

$dd if=/dev/fd0 of=/temp/s**e skip=5 count=86 bs=5k

上面的指令″/dev/fd0″ 是指電腦上的軟盤,″skip=n″代表在

複製到輸出檔案之前,跳過輸入檔案上的幾個記錄。″bs=n″則

表示設定輸入輸出位元組塊長度,用 k 表示 1024 位元組。″count=n″

只複製輸入記錄的指定數。

同時,也可以利用 dd 指令檢查歸檔(archive)情況,指令如下:

$dd if=dev/fd0 of=/dev/null bs=1k

1200+0 record read in

1200+0 record read out

歸檔檔案:tar(c)

tar 是對非特權使用者最易用和最可靠的實用程式(utility),從

歸檔介質上保留和恢復檔案,亦能從多檔案歸檔中抽取單個檔案。

tar 歸檔使用檔案和目錄的相對或絕對路徑名。

打入 tar,即會顯示所有變數選項;」cv」是建立歸檔;」cv#」

用於來自 /etc/default/tar 的裝置號 #;」rv」追加已有歸檔;」

uv」更新在已有歸檔上的檔案;」tv」顯示歸檔內容表;」xv」

從歸檔中抽取檔案;」f」從指定檔案中讀入或寫出;」l」使 tar

跟隨符號連線繼續追查下去,預設情況下則會忽略符號連線。

譬如要歸檔指定檔案,而覆蓋盤上的已有資料,指令如下:

$cd pub

$tar cv6 ascii greek

volume end at 1199k, block factor=5k

seek=0k a ascii 3k

seek=3k a greek 1k

要列出 tar 歸納的內容:

$tar tv6

rw-r--r-- 2/22114 jan 2 13:41 1996 ascii

rw-r--r-- 2/2475 jan 2 13:41 1996 greek

建立 tar 歸檔,使用相對路徑名,否則,恢復另一系統就會蓋寫

其他系統的檔案。

#tar cv6 /etc/motd

#cd /tmp

#tar xv6

x /etc/motd, 943 bytes,2k

歸納檔案

當需要後援指定裝置、後援空裝置與使用匹配符的時候,就不能

使用操作容易的 tar,而需要轉用比較複雜的 cpio,用以歸納檔案。

譬如,需要選取檔案建立歸檔,指令如下:

$find /u/bill -print| cpio -ob -o /dev/fd0

20 blocks

又例如,需要抽取 cpio 歸檔檔案名時:

$cpio -idmubv -i /dev/fd0

.profile

ascii

eqnchar

greek

20 blocks

cpio 主要選項為:

-v 顯示工作

-i 讀歸檔

-o 寫入歸檔

-t 內容表

-d 建立目錄

-m 保留原修改日期

-u 無條複製

-b 分割因子置為 5k

-cn 分割因子置為 n

-kn 介質長度置為 n

常用指令總結

常用bsc命令小結 zeei bts bcf bts號 bcf號 檢視bts bcf的詳細資訊 載頻數 頻點 所在bcsu zeei bcsu 檢視當前bsc最大容納載頻數及各bcsu下所有載頻數 zero bts bts號,trx trx號 檢視bts trx的詳細情況 干擾級別 zefo bcf...

mysql常用指令

1.匯出整個資料庫 mysqldump u 使用者名稱 p default character set latin1 資料庫名 匯出的檔名 資料庫預設編碼是latin1 mysqldump u wcnc p smgp apps wcnc 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫...

Mathematica常用指令

表示式 plot 4 x 9,f x x 3 plot f x a plot 4 x 9,b plot x 3,b plot x 3,b plot x 3,nsolve 7 x 3 2,30 或n solve 7 x 3 2 30 roots x 2 2 x 1 0,x 或nroots x 3 3 ...