linux實用基礎知識

2021-10-02 11:10:59 字數 3230 閱讀 5862

ls命令不僅可以檢視 linux 資料夾包含的檔案而且可以檢視檔案許可權(包括目錄、資料夾、檔案許可權)檢視目錄資訊等等。

命令格式

ls [選項] [目錄名]

常用引數最基本的命令語句,其他的命令語句要進行操作,都是建立在使用 cd 命令上的。用於切換當前目錄至dirname。

命令格式

cd [目錄名]

例如

cd /
cd /www/wwwroot
之後再寫的時候不用新增 『/』,假如說我www/wwwroot目錄下還有乙個mydir資料夾,在此基礎上:
cd mydir
cd

../

檢視"當前工作目錄"的完整路徑。

命令格式:

pwd [選項]

常用引數:

例如:

pwd
用來建立指定的名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。

命令格式

mkdir [選項] 目錄

常用引數

例如:

mkdir

test

mkdir test/test1
mkdir -m 777 test2
mkdir -v test4
刪除乙個目錄中的乙個或多個檔案或目錄,如果沒有使用- r選項,則rm不會刪除目錄。如果使用 rm 來刪除檔案,通常仍可以將該檔案恢復原狀。

命令格式

rm [選項] 檔案

常用引數

例如:

rm test.txt
rm -f test.txt
rm -r test
可以用來移動檔案或者將檔案改名(move (rename) files)。當第二個引數型別是檔案時,mv命令完成檔案重新命名。當第二個引數是已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至目標目錄中。

命令格式

mv [選項] 原始檔或目錄 目標檔案或目錄

常用引數

例如:

mv test1.txt test2.txt
mv test1.txt test2
mv test1.txt test2.txt test3.txt test3
將原始檔複製至目標檔案,或將多個原始檔複製至目標目錄。

命令格式

cp [選項] 原始檔 目錄 或 cp [選項] -t 目錄 原始檔

常用引數

例如:

cp .env.example .env # 若檔案存在,會提示是否覆蓋。若不存在直接完成複製
cp -a test1 test2
touch命令引數可更改文件或目錄的日期時間,包括訪問時間和更改時間。

命令格式

touch [選項] 檔案

常用引數

例如:

touch test.txt
touch -r test.txt test1.txt
用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。

命令格式

cat [選項] [檔案]

常用引數

例如:

cat

[檔名]

cat -n test.log  test1.log
which指令會在path變數指定的路徑中,搜尋某個系統命令的位置,並且返回第乙個搜尋結果。

命令格式

which 可執行檔名稱

常用引數

例如:

which

pwd

檢視是否安裝wget
rpm -qa|

grep

wget

如果安裝了會提示當前安裝的版本,沒安裝的話可以通過以下命令安裝:
yum install -y wget

vim可以分為三種模式,分別為:

命令列模式(command mode)

插入模式(insert mode)

底行模式(lastline mode)

命令列模式
控制螢幕游標的移動,字元、字或行的刪除,移動複製某區段及進入insert mode下,或者到 last line mode。

插入模式
只有在insert mode下,才可以做文字輸入,按「esc」鍵可回到命令列模式。

底行模式
將檔案儲存或退出vim,也可以設定編輯環境,如尋找字串、列出行號……等。

vim的基本使用

1) 進入vim

在系統游標提示符後,輸入vim及檔名後,回車,進入vim編輯畫面。

vim [檔名]
進入vim之後,是處於「命令列模式(command mode)」,要切換到「插入模式(insert mode)」才能夠輸入文字。

2) 切換至插入模式(insert mode)編輯檔案

在「命令列模式(command mode)」下按一下字母「i」就可以進入「插入模式(insert mode)」,這時候你就可以開始輸入文字了。

3) 插入模式(insert mode)切換到命令列模式(command mode)

在插入模式下,按一下「esc」鍵即可。

4) 退出vim及儲存檔案

在命令列模式(command mode)下,按冒號「:」鍵,進入底行模式(last line mode)

常見底行模式下的命令列:

:w filename 檔案以filename為檔名儲存

:wq 檔案存檔並退出vim

:q 檔案不存檔並退出vim

:q! 檔案不存檔強制退出vim

C 比較實用基礎知識

一 1.typedef 重新命名庫函式 如int typedef int int 2.gets m 容易出現吞掉空格和回車的情況,盡量使用scanf s m 二 三.副標題 出入輸出方式 1.幾種換行 printf n putchar n 2.輸入 輸出字串 char str 6 array sca...

linux基礎知識

舉例來說,硬碟的檔名稱即為 dev hd a d 其中,括號內的字母為 a d 當中的任何乙個,亦即由 dev hda,dev hdb,dev hdc,及 dev hdd 這四個檔案的意思 注 這種型式的表示法在後面的章節當中會使用得很頻繁,請特別留意 那麼光碟機與軟盤呢?分別是 dev cdrom...

Linux基礎知識

檔案系統 分割槽和掛載 linux 檔案系統是乙個檔案樹,它的所有檔案和外部裝置都是以檔案的形式掛結在這個檔案樹上,例如 usr local 目錄結構屬於分割槽 linux 下,分割槽屬於目錄結構。預設檔案系統一般為ext3 ext2的公升級版 分割槽包括主分割槽 擴充套件分割槽 邏輯分割槽和swa...