Linux常用命令大全

2021-08-15 04:01:10 字數 3838 閱讀 7083

*****基本命令*****

cd 切換目錄

ls 檢視檔案

ls -a 檢視全部檔案包括隱藏檔案

ls -l 使用較長的形式展示

man ls 幫助文件

ll 檢視檔案詳細資訊

su 切換使用者    

pwd 顯示當前所在目錄

clear 清屏

ifconfig 檢視當前ip位址

service network restart 重啟網絡卡

service network stop 停止網絡卡

service network start 啟動網絡卡

init 6 重啟機器

ctrl+c 終止當前程序

ctrl+z 放到後台去執行

ps -aux 程序管理

ctrl+l 清屏

ctrl+d 關閉終端

ps -aux|grep ping 檢視程序  -aux引數查詢當前所執行的程序 grep搜尋

shutdown -h 10 10分鐘之後關機 後面跟的引數是分鐘

shutdown -h now 立刻關機

shutdown -r now 系統立刻重啟

shutdown -r +10 系統十分鐘後重啟

reboot 重啟 和shutdown -r now一樣

init 0 關機

init 6 重啟

忘記管理員使用者密碼怎麼辦? 簡單粗暴 解除安裝重灌 不過很麻煩 有辦法簡單些

重啟系統3秒內,按下回車鍵,這是會看到提示資訊 寫的是你安裝的系統是什麼和版本號,然後我們輸入e,緊接著按下鍵,選中第二行再輸入e,這個時候會出現<_no_dm rhgh quiet  這個提示資訊,我們要做的就是在後面加上乙個 single 或者 1 或者 s然後先按回車在按b啟動後就進入了單使用者模式,輸入修改密碼的命令 passwd輸入新密碼即可修改後重啟系統reboot

設定網絡卡自啟

cd etc/sysconfig/network-scripts/ 切換到這個目錄下

vim ifcfg-eth0

onboot = no 改為 yes

service network restart

*****檔案與目錄操作*****

mkdir 建立目錄 可以通過 mkdir --help來檢視mkdir命令的幫助

mkdir -p zzccyy/zcy/z/c/y

rmdir 刪除目錄 可以通過 rmdir --help來檢視rmdir命令的幫助

rmdir -p zzccyy/zcy/z/c/y

rmdir -pv zzccyy/zcy/z/c/y 可以檢視刪除詳情

rm 刪除目錄 可以通過 rm --help來檢視rm命令的幫助

rm -f 是強制刪除

rm -r 遞迴刪除

rm -v 顯示刪除進度 這些字尾可以結合時使用

cp 拷貝

cp /zzccyy/1.txt ./ 這個時候就是把zzccyy目錄下的1.txt複製到了根目錄乙份

cp -r /zzccyy/zcy/z/c

mv 移動

mv 1.txt ./etc 這個時候就是把1.txt移動到了 根目錄之下的etc裡面

*****vi編輯器*****

vi常用快捷鍵

三種模式:

一般模式

命令模式

編輯模式

1)移動游標

h :游標左移乙個字元

j :游標上移乙個字元

k :游標下移乙個字元

l :游標右移乙個字元

0 :游標移至行首

$ :游標移至行尾

h :游標移至螢幕首行

m :游標移至螢幕中間

l :游標移至螢幕最末行

2)插入文字

i :在游標前插內內容

a :在游標後插入內容

o :在所在行的下一行插入新行

o :在所在行的上一行插入新行

3)刪除文字

x:刪除游標後面的字元

x:刪除游標前面的字元

nx:刪除游標後面n個字元

nx:刪除游標前面的n個字元

d0:刪除游標至行首的內容

d$:刪除游標至行尾的內容

dd :刪除整行

ndd :向下刪除n行

4)複製文字

yy :複製整行

nyy :複製n行

p :在所在行下一行貼上

p :在所在行上一行貼上

dd :剪下

5)查詢文字

/pattern :向下查詢

?pattern :向上查詢

n :順序查詢

n :反向查詢

:s/p1/p2/g :在當前行,將p1替換成p2

:n1,n2s/p1/p2/g :將n1至n2行之間的p1替換成p2

6)螢幕翻滾

ctrl+u:向檔案首翻半屏

ctrl+d:向檔案尾翻半屏

ctrl+f:向檔案尾翻一屏

ctrl+b:向檔案首翻一屏

7)末行命令

:n1,n2 co n3  :將n1至n2行複製到n3行的下面

:n1,n2 m n3    :將n1至n2行剪下至n3行的下面

:n1,n2 d         :將n1至n2行刪除

:w  儲存

:q   退出

:x   儲存並退出

:q!  強制退出

:w!  強制儲存

:數字 定位到指定行

:set nu 顯示行號

:set nonu 取消行號

u:取消上一次操作

*****檔案檢視*****

etc/passwd  使用者   使用者id   組id

etc/shadow  密碼

ls -l 檢視全部資訊

|  管道符

tail 後幾個

grep 搜尋

useradd zcy  新增乙個使用者

passwd san   給使用者密碼

*****檢視組與許可權*****

cat /etc/group  組使用者

id zcy 檢視使用者id 組id

cat /etc/gshadow  組密碼

whoami  誰登入了

groupadd 建立組

useradd -u -g 使用者名稱

修改許可權

vi etc/sudoers 存放許可權

visudo 來修改

chown tom demo 修改檔案所屬使用者

chmod 777 demo 快速修改許可權

- rwx rwx rwx

- rw- r-- r--.

r 讀許可權  4    644   

w 寫許可權  2

x 可執行  1

許可權分為三段 第一段:本使用者

第二段:使用者組

第三段:其他

umask預設許可權:022

檔案:  -rw-rw-rw-   666  644

目錄: drwxrwxrwx   777  755

umask數值代表的含義為,上邊兩條規則中的預設值(檔案為666,目錄為777)需要減掉的許可權。所以目錄的許可權為 'rwxrwxrwx' - '----w--w-' = 'rwxr-xr-x',普通檔案的許可權為 'rw-rw-rw-' - '----w--w-' = 'rw-r--r--'. umask的值是可以自定義的,比如設定umask 為 002,您再建立目錄或者檔案時,預設許可權分別為 'rwxrwxrwx' - '-------w-' = 'rwxrwxr-x' 和 'rw-rw-rw-' - '-------w-' = 'rw-rw-r--'.

以上呢,我也就是寫了一些很簡單的命令,如果有什麼需要的話,我可以再增加的喔!!!

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

LINUX常用命令大全

關機命令 shutdown h now 關閉系統 1 init 0 關閉系統 2 telinit 0 關閉系統 3 shutdown h hours minutes 按預定時間關閉系統 shutdown c 取消按預定時間關閉系統 shutdown r now 重啟 1 reboot 重啟 2 lo...