Linux基礎命令實操

2021-10-25 02:10:07 字數 3192 閱讀 8860

來個操作嚇嚇你

提問:這是個啥,這個鍵盤是幹啥的

是vi/vim的快捷鍵

vi是用來操作和編輯檔案的,又因為linux是萬事萬物皆檔案,所以可見這個操作重要性

vim是vi的加強版,也同樣重要

想要操作乙個檔案首先要開啟它,在linux系統中開啟終端,輸入如下**

vim 檔名.副檔名
這句話的意思就是如果沒有這個檔案就先建立再開啟,如果有直接開啟

編輯模式

命令列模式

三種模式的切換方法

細節注意

注意

useradd -g 組名 使用者名稱
設定密碼

刪除使用者

查詢使用者

切換使用者

修改使用者 選項

-c 修改使用者的注釋資訊

-d 修改使用者的宿主目錄

sudo

檢視當前使用者

使用者組管理

修改使用者的組

使用者組刪除

更改使用者組

使用者和組的配置檔案

/etc/shadow

/etc/group

help

man與help的差別:

man既可以看內建命令也可以看內部命令,但是help卻只能識別內建命令

常用引數

​ mkdir指令用於建立目錄

常用選項

-v 顯示建立目錄的過程

rmdir指令用於刪除空目錄

注意 ​ touch指令建立檔案(空檔案)

練習在/root/文件目錄下建立touch1txt,touch2.txt

​ cp 指令拷貝檔案到指定目錄

常用選項 注意

練習將/root/文件中的兩個檔案移到公共中

​ rm指令移除檔案或目錄

常用選項

練習:刪除/root/公共的/下的所有內容(不要刪除公共的資料夾)

mv 移動檔案與目錄或重新命名

mv /temp/movefile /targetfolder (功能描述:移動檔案)

練習:將class26.txt移動到/root/文件/下

練習2:將/root/文件 下的foom.txt改為fffm.txt

​ cat檢視檔案內容

常用語法

使用細節

練習不同引數下的cat語法去訪問/root/文件/class26.txt檔案

more指令中內建了若干快捷鍵,詳見操作說明

說明 注意

​ less指令用來分屏檢視檔案內容,它的功能與more指令類似,但是比more指令更加強大,支援各種顯示終端。less指令 在顯示檔案內容時,並不是一次將整個檔案載入之後才顯示,而是根據顯示需要載入內容,對於顯示大型檔案具有較高的效率。

說明 ">"輸出重定向 >> 追加

追加內容

將日曆分別覆蓋與新增到/root/文件/中的fffm.txt和form2.txt中

echo輸出內容到控制台

引數列表

應用 練習換行輸出

​ head指令用於顯示檔案開頭的部分內容,預設情況下head指令顯示檔案的前10行內容

引數 ​ tail指令用於顯示檔案結尾的部分內容,預設情況下tail指令顯示檔案最後10行內容

​ 軟鏈結也叫符號鏈結,類似於window中的快捷方式,主要存放了鏈結其他檔案的路徑

​ 軟連線和硬鏈結的區別:

​ 軟連線的類似於windows的快捷方式,指向真實位址

​ 硬鏈結與真實檔案的大小和日期一模一樣,就好像是同步更新

​ 硬鏈結與複製的區別:

​ 複製到的檔案與原檔案的日期不相同,但是硬鏈結的是相同的

細節說明

練習為/root/文件/fffm.txt檔案在/root中建立乙個軟連線rili

進入軟連線的真實路徑的方法

​ 檢視已經執行過的指令,並且可以執行歷史指令

date修改時間

data檢視非當前時間

date使用細節

應用例項

​ find指令將從指定目錄向下遞迴地遍歷其各個子目錄,將滿足條件的檔案或者目錄顯示在終端。

選項說明

案例

​ locate指令可以快速定位檔案路徑。locate指令利用事先建立的系統中所有檔名稱及路徑的locate資料庫實現快速定位給定的檔案。locate 指令無需遍歷整個檔案系統,查詢速度較快。為了保證查詢結果的準確度,管理員必須定期更新locate時刻。

特別說明

應用例項

​ grep過濾查詢,管道符 「|」,表示將前乙個命令的處理結果輸出傳遞給後面的命令處理。

常用選項

應用例項

​ 功能介紹:which指令用於查詢並顯示給定指令的絕對路徑

練習找到ll指令的絕對路徑

20.1 gzip和gunzip指令

​ gzip用於壓縮檔案,gunzip用於解壓縮檔案

說明 案例

20.2 zip/unzip指令

​ zip用於壓縮檔案,unzip用於解壓的,這個在專案打包發布中很有用的

常用選項

unzip的常用選項

應用案例

20.3 打包指令

​ tar指令

選項說明

應用案例

特別說明

經驗技巧:tar指令的3個主選項「c」,「x」只能使用乙個,不能同時使用沒否則將導致命令報錯

Linux實操命令

vi命令 3.vi 檔案後 set nu 則顯示檔案的行號 4.vi 檔案後 g是跳到檔案尾部 gg是跳到首行 nohup 不結束通話地執行命令 關閉終端 1.nohup command 2.在當前終端介面檢視執行的後台程序 jobs l 3.關閉終端重新開啟終端檢視執行的後台程序 ps ef gr...

Linux基礎實操三

cd etc tar passwd group 1.txt cd etc tar passwd shadow 2.txt cd tar cvf 1.tar 1.txt 2.txt gzip 1.txt tar xvf 1.txt.gz bzip2 1.txt tar xvf 1.txt.bz2 ta...

C STL基礎實操

include include using namespace std intmain include include using namespace std intmain include include using namespace std intmain include include in...