linux常見的命令4

2021-10-06 12:57:01 字數 4160 閱讀 9735

2.系統維護類命令

ls 與 ll 區別

ls:列出目錄裡的檔案

ll:列出檔案或者目錄以後,還列出目錄裡檔案的詳細資訊,詳細資訊為檔案的許可權已**件的所有者、所有組等等資訊。

ls  -l(ls後面帶 l引數)=  ll   檢視目錄下的檔案:ls(list)

ls -d 檢視當前目錄

ls -ld 長列表列出當前目錄的詳細資訊

cd更改當前的工作目錄,即切換目錄(change directory):cd

①絕對路徑(以/開始的路徑):cd  /home/redhat

②相對路徑(不是以/開始的路徑):cd   /;cd   home;cd   redhat

pwd檢視當前的工作目錄(print work directory):pwd 

date檢視日期

cal檢視日曆(cal -j  可以檢視一年中的第幾天,這個命令很好玩)

passwd

passwd命令用來更改使用者的密碼 修改使用者密碼直接 passwd  使用者名稱

eg:[root@localhost ~]# passwd -l  smeow    鎖定使用者密碼

鎖定使用者 smeow 的密碼 。

passwd: 操作成功

[root@localhost ~]# passwd -u  smeow    解鎖使用者密碼

解鎖使用者 smeow 的密碼。

passwd: 操作成功

manman命令是linux下的幫助指令,通過man指令可以檢視linux中的指令幫助、配置檔案幫助和程式設計幫助等資訊

whowho檢視當前登入命令  who am i=who -m 

last

last作用是顯示近期使用者或終端的登入情況。通過last命令檢視該程式的log,管理員可以獲知誰曾經或者企圖連線系統。

ps檢視程序

ps -ef 顯示所有命令,連帶命令列

[root@localhost ~]# ps -ef

uid         pid   ppid  c stime tty          time cmd

root          1      0  0 07:29 ?        00:00:01 /usr/lib/syst

root          2      0  0 07:29 ?        00:00:00 [kthreadd]

root          3      2  0 07:29 ?        00:00:00 [ksoftirqd/0]

ps -u root 顯示root程序使用者資訊

ps aux 顯示所有包含其他使用者的行程

3.檔案管理命令

touch 建立檔案

①乙個檔案存在則更新他的時間

②檔案不存在時建立、建立檔案

mkdir建立目錄格式:mkdir [option]... directory...

-p 如果需要的話建立父目錄

-v顯示建立目錄的詳細過程

mkdir -p 檔名  確保目錄名稱存在,不存在的就建乙個

eg:在工作目錄下,建立乙個名為 pokemon 的子目錄 :

[root@localhost ~]mkdir meow

在工作目錄下的 pokemon目錄中,建立乙個名為 pikaqiu 的子目錄。 若 pokemon 目錄原本不存在,則建立乙個。(注:本例若不加 -p,且原本 pokemon目錄不存在,則產生錯誤。)

[root@localhost ~]# mkdir -p pokemon/pikaqiu

stat檢視檔案狀態資訊

rm刪除普通檔案

rm [-f] 檔名

mvmv 檔名 檔名---將源檔名改為目標檔名  將檔案meow更名為cute:mv meow cute

mv 檔名 目錄名---將檔案移動到目標目錄 將moew目錄放入cute目錄中。若logs目錄不存在,則該命令將moew改名為logs:mv meow/ cute 

mv 目錄名 目錄名---目標目錄已存在,將源目錄移動到目標目錄;目標目錄不存在則改名

cat①顯示整個檔案 cat 檔名

②從鍵盤建立乙個檔案 cat > 檔名 (只能建立新檔案,不能編輯已有檔案)

③將file1 file2合併為乙個檔案:cat file1 file2 > file

more檢視長文件(可以前後翻)

more /var/log/messages

less檢視長文件(翻到最後一頁自動退出)

less /var/log/messages

head檢視    前幾行

預設檢視檔案前10行:head /etc/passwd

指定檢視前5行:head -5 /etc/passwd

tail①檢視後幾行 ②追蹤日誌tail  -f  /var/log/messages

預設檢視後10行:tail /etc/passwd

檢視後5行:tail -5 /etc/passwd

grep能使用正規表示式搜尋文字

find

4.壓縮與解壓縮

zip①壓縮的作用1.節省空間(壓縮不減少檔案內容,減少的是占用的軟硬體空間)

2.方便傳輸 (把很多文件壓縮成乙個壓縮包就只需發乙個)

②壓縮與解壓縮的命令

1.  gzip gunzip zcat(擴充套件名為.gz)

2.  bzip2 bzcat bunzip2(擴充套件名為*.bz2)

3.  zip unzip

③利用tar命令為檔案建立備份或是將一堆檔案打包成乙個包

壓縮伺服器上當前目錄的內容為xx.zip檔案      zip -r xx.zip ./

解壓zip檔案到當前目錄     unzip filename.zip

zip -r myfile.zip ./*

將當前目錄下的所有檔案和資料夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案.

5.檔案許可權

5.1磁碟管理

df檔案系統的大小

du磁碟用量情況

fsck檢測磁碟是否有問題

sync檢測同步 把現在的東西寫入磁碟中

fdisk分割槽(mbr 不支援大於2g)

gdisk分割槽(gpt 支援大於2g)

mkfs新增檔案系統

mount掛載

umount解除安裝  手動掛載ll /etc/fstab

5.2網路設定

ifconfig

ipnmcli(命令列介面 紅帽7裡面更改網路引數,紅帽8不支援)

nmtui(文字圖形介面)

5.3使用者管理

useradd、usermod、userdel

groupadd、groupmod、groupdel

id、w、who

su(su - 想定義乙個變數name,名字叫小明xiaomings所有使用者都能檢視寫入/etc/profile .bash_profile是家目錄裡面的不可編寫 su root ctrl+d和exit退出  su - root 可以用logout退出)

sudo(問root要許可權 vim /etc/sudoers   visudo兩種開啟方法不一樣  )

sudo -u touch /home/redhat/rootlaile  ll/home/rehat/

重點:系統日誌:var/log/messages放的是系統的日誌資訊,它記錄了各種事件,基本上什麼應用都能往裡寫日誌,在做故障診斷時可以首先檢視該檔案內容

[root@localhost ~]# head /var/log/messages

may 25 09:22:02 localhost rsyslogd: [origin software="rsyslogd" swversion="7.4.7" x-pid="1004" x-info=""] rsyslogd was huped

1. 產生這個事件的時間是:may 25 09:22:02

2. 事件的**主機為:localhost

3. 產生這個事件的程式和程序號為:rsyslogd

4. 這個事件實際的日誌資訊為:[origin software="rsyslogd" swversion="7.4.7" x-pid="1004" x-info=""] rsyslogd was huped

Linux的常見命令

一.檔案處理命令 1.ls list 主要選項有 a all l long 詳細資訊,h human 人性化顯示大小,d directory 只顯示當前目錄,i inode 顯示i節點的number。2.mkdir 新建目錄 p遞迴建立。3.pwd 顯示當前目錄 4.rmdir 刪除空目錄,記住一定...

Linux常見的命令

cd 檔名稱 進入目錄 cd 回到根目錄 pwd 檢視當前目錄 ls 檢視目錄 ls l 目錄名稱 指定 目錄內容以列表形式展示 ls a 目錄名稱 指定 目錄內容全部展示包含隱藏目錄和.開頭的目錄 mkdir 目錄名稱 建立單目錄 mkdir 目錄名稱 目錄名稱 目錄名稱 建立多目錄 touch ...

常見的Linux命令

開啟某個檔案目錄 cd 跳出這個檔案目錄 cd 展示某個目錄下的內容 ls 或ll 開啟某個檔案 vim 關閉某個檔案 q 或者 q 實時跟蹤檔案內容 tail f 重新命名檔案 mv old file name new file name 檢視某個軟體的程序 ps ef grep software...