Linux的常用命令

2021-10-23 21:18:16 字數 3822 閱讀 4507

ls:列出目錄

ls -a 列出目錄的隱藏目錄

ls -l 列出目錄的資訊

ls -al 列出隱藏目錄和目錄資訊

cd:切換目錄

cd / 回到根目錄

cd … 回到上一級目錄

cd ~ 回到(家中)/root目錄

若home和usr目錄為同一級 ,當前在home目錄

通過cd …/usr 進入目錄

cd home 進入home目錄

pwd:顯示目前的目錄

mkdir:建立乙個新的目錄

mkdir home

建立多級目錄

mkdir -p home1/home2/home3

rmkdir:刪除乙個空的目錄

rmdir home

rmdir -p home1/home2/home3 強制刪除

但是rmdir只能刪除空的目錄,如果存在檔案,需要先刪除檔案

cp:複製檔案或目錄

cp 原來的地方 新的地方

-a 相當於 -pdr

-p 連同檔案的屬性一起複製

-d 若**檔為連線檔的屬性,則複製連線檔屬性而並非檔案本身

-r 遞迴持續複製,用於目錄的複製行為

-f 強制,若目標檔案已經存在且無法開啟,則移除後再嘗試一次

-i 若目標檔已經存在,在覆蓋前會先詢問動作的進行

-l 進行硬式鏈結的鏈結檔建立,而非複製檔案本身

-s 複製成為符號鏈結檔

-u 若destination比source舊,公升級

rm:移除檔案或目錄

-f 就是忽略不存在的檔案

-i 互動模式,在刪除前會詢問使用者是否動作

-r 遞迴刪除,常用在目錄的刪除

mv:移動檔案或目錄,或修改檔案與目錄的名稱

-f 強制,如果存在不詢問,直接覆蓋

-i 若目標檔案已經存在,詢問是否覆蓋

-u 若檔案存在,且source比較新,才會公升級

檔案的基本屬性:

第乙個字元表示該檔案的屬性:

d 目錄 – 代表檔案 l 代表鏈結文件 b 代表介面裝置 c 代表串列埠裝置,如滑鼠鍵盤

接下來的三個字元是乙個組 rwx

r代表可讀 w代表可寫 x代表可執行

這三個許可權位置不變,沒有許可權就是-號

修改檔案屬性chgrp

-r 遞迴更改檔案屬組,如果加上-r引數,該目錄下的所有檔案的屬組都會更改

chowm:更改檔案屬主,也可以更改檔案屬組

-rchowm [-r] 屬主名 檔名

chown [-r] 屬主名:屬組名 檔名

chmod 更改檔案9個屬性

設定的方法分兩種: 數字和符號

數字代表許可權:

r:4 w:2 x:1

例如 -rwxrwx—表示:

chmod 770

檔案內容檢視:

cat 從第一行檢視

-a: 可列出一些特殊字元而不是空白而已

-b 列出行號,僅針對非空白行坐行號顯示,空白行不標行號

-e 將結尾的斷行位元組$顯示出來

-n 列印出行號,連同空白行也會有行號,與-b的選項不同

-t 將[tab]按鍵以 ^|顯示出來

-v 列出一些看不出來的特殊字元

tac 從最後一行開始顯示

nl 顯示的時候,順道輸出行號

-b :指定行號指定的方式,主要有兩種:

-b a :表示不論是否為空行,也同樣列出行號(類似 cat -n);

-b t :如果有空行,空的那一行不要列出行號(預設值);

-n :列出行號表示的方法,主要有三種:

-n ln :行號在熒幕的左方顯示;

-n rn :行號在自己欄位的右方顯示,且不加 0 ;

-n rz :行號在自己欄位的右方顯示,且加 0 ;

-w :行號欄位的占用的位數

more 一頁一頁地顯示檔案內容

空白鍵 (space):代表向下翻一頁;

enter :代表向下翻『一行』;

/字串 :代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;

:f :立刻顯示出檔名以及目前顯示的行數;

q :代表立刻離開 more ,不再顯示該檔案內容。

b 或 [ctrl]-b :代表往回翻頁,不過這動作只對檔案有用,對管線無用。

less 可以往前翻頁

空白鍵 :向下翻動一頁;

[pagedown]:向下翻動一頁;

[pageup] :向上翻動一頁;

/字串 :向下搜尋『字串』的功能;

?字串 :向上搜尋『字串』的功能;

n :重複前乙個搜尋 (與 / 或 ? 有關!) n :反向的重複前乙個搜尋 (與 / 或 ? 有關!)

q :離開 less 這個程式

head 只看頭幾行

hed -n 20 往前看20行

tail 只看尾幾行

tail -n 20 往尾看20行

硬鏈結 建立 ln f1 f2

軟鏈結 建立 ln -s f1 f2

硬鏈結 檔案刪除後,第二個還可以訪問

軟鏈結 相當於快捷方式,刪除後 不可以訪問

touch 建立檔案

echo: 輸入字串,也可以輸入到檔案中

vim編輯器:

三種模式:命令模式,輸入模式和底線命令模式

命令模式:

i 切換到輸入模式

x 刪除當前游標所在處的字元

: 切換到底線命令模式,在最底一行輸入命令

輸入模式:

字元按鍵以及shift組合:輸入字元

enter:回車鍵,換行

back space 退格鍵,刪除字元

del 刪除游標後乙個字元

home/end 移動游標到行首/行尾

page up/page down 上/下翻頁

esc:退出輸入模式

底線命令模式:

q 退出程式

w 儲存檔案

esc 退出底線命令模式

賬號管理:

新增賬號:

useradd

-c comment 指定一段注釋性描述。

-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用

-m選項,可以建立主目錄。

-g 使用者組 指定使用者所屬的使用者組。

-g 使用者組,使用者組 指定使用者所屬的附加組。

-m 使用者目錄如不存在則自動建立。

-s shell檔案 指定使用者的登入shell。

-u 使用者號 指定使用者的使用者號,如果同時有

-o選項,則可以重複使用其他使用者的標識號

useradd -m zhouzhou

增加使用者賬號在 /etc/passwd 新增一條記錄

刪除賬號

userdel -r zhouzhou

-r 是把使用者的主目錄一起刪除

修改賬號

usermod 例: usermod -s /bin/ksh -d /home/z –g developer sam1

將 sam的登入shell修改為ksh,主目錄改為/home/z,使用者組改為developer

設定密碼,超級使用者可以為自己和其他使用者指定口令,普通使用者只能用它修改自己的口令:

passwd 選項 使用者名稱

-l 鎖定口令,禁用賬號 -u 口令解鎖 -d 使賬號無口令 -f 強迫下次登入修改口令

預設修改自己的

使用者組管理:

每個使用者都有乙個使用者組,系統可以對乙個使用者組的所有使用者進行集中管理,不同linux系統對使用者組的規定有所不同,如linux下的使用者屬於與它同名的使用者組,這個使用者組在建立使用者時同時建立

組的增加,刪除,修改實際上是對/etc/group檔案進行更新

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

常用命令 Linux的介紹以及常用命令

創始人 林納斯 托瓦茲 最早是為了玩遊戲而開發出來的。linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...