linux下的基本操作

2021-08-21 07:15:46 字數 2410 閱讀 3644

linux下以命令進行操作:命令格式為:

命令  【選項】  【引數1】  【引數2】

1:關機、重啟命令:

關機:shutdown -h now

重啟:shutdown -r now或者reboot

其中,引數值可以為now或者+n,n表示多少分鐘後執行。

2:對目錄的操作:

ls 【-al】 【檔案或者目錄名】:顯示指定檔案或者目錄下的檔案:-a(顯示全部檔案)、-a(除.  ..外的全部檔案)、-l以長格式輸出選項。多個選項的聯合是用是寫在一起。如果不指定引數,就顯示當前目錄下的檔案。此外還有其他的選項,具體可使用ls  --help或者man ls來檢視相關的幫助

cd 【目錄名稱】:切換目錄,如同cmd下的cd命令

pwd:顯示所在當前目錄,也就是:根目錄/.../上級目錄

mkdir 【-p】目錄名稱:建立空目錄。其中,目錄的表示可以為相對路徑或者絕對路徑。-p引數,表示允許一次建立多級目錄。如:mkdir -p a/b/c/d

rmdir 【-p】 目錄名稱:刪除空目錄。其中,目錄的表示可以為相對路徑或者絕對路徑。-p引數,表示允許刪除多級目錄。如:rmdir -p a/b/c/d        注意,如果檔案非空,則不允許刪除。

3:路徑的格式

linux下,「/」表示根目錄,使用絕對路徑也從根目錄開始

"."表示當前目錄;

".."表示上級目錄;

"~"表示家目錄。

以"/"作為目錄分隔符,而windows以"\"作為分隔符

4:對檔案進行操作

touch 檔名:建立乙個檔案。可以使用絕對路徑和相對路徑方式建立。

cp 【-r】 **檔案  目標目錄:把**檔案複製到目標目錄。如果**檔案是資料夾,使用-r,可以迴圈賦值檔案內容。可以同時複製多個檔案,格式為:cp 檔案1 檔案2 目錄。可以在複製時進行改名,格式為:cp 檔案1 目錄/檔案x,即把檔案1複製到目錄中,並改名為檔案x。也可以複製資料夾(即目錄),格式為:cp -r 目錄1 目錄2,就把目錄1複製到了目錄2下(目錄2可以不存在,會建立乙個,但是只會把目錄1的內容複製過來)。其中,-r表示迴圈賦值,因為目錄1中有內容的話,不適用-r就無法複製

rm 【-rf】 檔案或者目錄:刪除檔案或者目錄。使用-f引數不進行刪除確認,-r引數用來刪除資料夾。可以使用萬用字元「*」。

vi有三種模式:編輯模式,命令模式,最末行模式。其中,進入vi後預設在命令模式。

a:在游標後插入

i:在游標前插入

a:在行尾插入

i:在行頭插入

dd:剪下

yy:複製

使用「:」可以進入最末行模式

在最末行模式中,

:w儲存

:q退出(會提示是否儲存)

:wq儲存並退出

:q!不儲存退出。

:/xx匹配內容中的xx。

:set nu 顯示行號

6:檢視檔案

cat 檔名:顯示所有檔案內容。

cat -n 檔名:帶行號顯示所有檔案內容

more 檔名:一頁一頁顯示檔案內容,之後按回車可以一行一行顯示出來檔案內容。

less 檔名:和more相似

head 檔名:顯示檔案頭幾行

tail 檔名:顯示末尾幾行

7:查詢操作

which 命令名:查詢命令,會顯示命令所在位置

whereis 檔名:查詢檔案,只會在預設的幾個路徑內進行查詢。

find 目錄 【-name/user/size】檔名:最強大的查詢命令,當然速度也最慢。用來查詢指定目錄下的檔案。如:

find /root -name abc:查詢/root目錄下名為abc的檔案。如果不記得檔名,可以使用模糊匹配:如:

find ./ -name 'ab??':可以查詢當前目錄下,以ab開頭的,四個字母的檔案。

fing / -name 'ab*':可以查詢根目錄下,以ab開頭的所有檔案。

其中,-name 表示按名字查詢,-user表示按使用者查詢,也就是誰建立的。 -size表示按大小查詢。

8:使用者管理

who:檢視使用者

exit:退出當前賬戶

useradd 【-g 群組】 使用者名稱:建立使用者,-g 群組  為使用者指定群組。比如:useradd -g root abc,則建立了乙個root群組下的使用者,abc。普通使用者不指定群組的話,預設在home群組下。

passwd 使用者名稱:修改使用者密碼,如果不指定使用者名稱,則修改當前使用者密碼。

userdel 【-r】 使用者名稱:刪除使用者,-r表示刪除使用者的家目錄。

groups 使用者名稱:顯示指定使用者所在的群組。不指定使用者名稱時,預設是當前使用者

groupadd 群組名:添**組;

groupdel 群組名:刪除群組,當群組中有使用者時無法刪除,需要先刪除使用者。

usermod 【-g群組名】 使用者名稱:為已經存在的使用者添**組。

Linux下的基本操作

ctrl shift c 複製 ctrl shift v 貼上 ping 三次www.linuxprobe.com 正確的命令是 ping c 3 www.linuxprobe.com沒有指定次數時,使用ctrl c 或者ctrl z來終止ping命令的執行 快捷鍵 ctrl shift t 功能 ...

linux下的oracle基本操作

1.su oracle 2.sqlplus logon 3.connect test test as sysdba test test是 oracle 使用者和密碼 4.startup 5.lsnrctl 首選啟動資料庫 su oracle sqlplus nolog conn as sysdba ...

Linux下Mysql的基本操作

service mysql start 鍵入命令mysql u root p,回車後提示你輸密碼。注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入到mysql中了,mysql的提示符是 ...