LINUX基礎命令

2021-07-05 10:23:08 字數 2342 閱讀 6876

相對路徑的三種表示方法:

.   點,表示當前關聯目錄本身

.. 雙點,表示退回到上級目錄(當前關聯目錄的父目錄)

目錄名稱,表示當前目錄中的某個子目錄

../..上級目錄的上級目錄

../../def  上級目錄上級的目錄的def目錄——-同一父目錄的其他子目錄

快捷鍵tab 

在寫路徑時按住tab鍵,可以自動補全(但需寫出前面路徑且指向唯一檔案,不然會列出所有開頭的檔案)。

上下方向鍵  

可以列出以前執行過的所有命令,選擇後可對其進行修改。

ls命令

ls  可以用來檢視當前關聯目錄中的內容。

ls ..   檢視上級目錄的內容

ls ~/   檢視私有目錄的內容

注:在命令中指定某個目錄的路徑,就可以檢視那個目錄的內容。若不指定路徑,則檢視當前目錄下的內容。

選項:在執行命令中可以新增的東西

-a  檢視所有檔案,包括隱藏的檔案(all)

-l   檢視詳細資訊,包括時間/規則等

選項之間可以任意合併

ls -al  路徑,或在當前目錄中直接ls -al

壓縮/解壓命令

tar命令可以用來壓縮。

tar zcvf 壓縮檔案名.tar.gz   路徑1/路徑2.。

解壓(只可解壓tar.gz格式)

tar zxvf 壓縮檔案名.tar.gz

cd

cd命令可以把任何目錄設定成當前關聯目錄。使用方法如下:

cd 目錄路徑

mkdir/rmdir

建立/刪除新目錄

mkdir   路徑1,路徑2,路徑3 ,可同時建立多個路徑。這些路徑應該存在於某個已經存在的目錄中。

-p 選項,可以把乙個路徑中多個不存在的目錄一起建立出來。可建立多個無關的新目錄。

mkdir -p abc/xyz:  同時建立abc路徑及abc路徑中的xyz新路徑

vi   編寫檔案的工具。

使用vi時,不可使用滑鼠,只能使用鍵盤,因此,vi使用工作模式的概念。

啟動可以直接使用vi命令

在vi命令後加乙個檔案的路徑。(更常用,可以在啟動時就能講內容與檔案關聯)

vi有三種工作模式

正常工作模式,輸入的所有內容被當作命令看待。每次剛啟動vi, 都處於正常工作模式下

插入工作模式,在鍵盤上輸入的所有內容直接出線在文件中。

3.  命令模式,可以輸入複雜的各種命令

正常模式是三個模式的中心位置。可以和另外兩個模式做直接轉換,插入模式和命令模式之間不可以直接轉換。

正常模式--o--i-,a—-a--o—-插入模式---esc----正常模式

a:游標會向後挪動乙個位置

a:當前行的最後

正常模式----:-----命令模式---esc---正常模式

退出在命令模式下輸入q! ,不儲存,直接退出

q  ,退出

在命令模式下輸入x

:w. 儲存當前編輯檔案,但並不退出,而是繼續等待使用者輸入命令。在使用w命令時,可以再給編輯檔案起乙個新的檔名  :w newfile_name

wq ,先儲存檔案,然後退出vi回到shell

第一種啟動方式不儲存所有修改,後一種退出方式儲存修改。

vi 的剪貼簿方式(正常模式下)

nyy複製命令,可以把當前游標所在行一下的連續n行拷貝到剪貼版上,如果n為1可以省略

ndd剪下命令,可以把當前游標所在行一下的連續n行剪下到剪貼簿上,如果n為1可以省略

np貼上命令,可以把剪貼簿上的內容在當前游標所在行下面反覆貼上n次,如果n為1,可以省略。

u撤銷命令,可以撤銷前一次的正常操作,不會後乙個u命令撤銷前乙個u命令。

:w儲存命令,可把文件內容儲存在某個路徑表述的檔案中,如果沒有路徑,則儲存在當前檔案中。使用方式 ---:w  檔案路徑

行號-------:set nu

撤銷行號--:set nonu

設定set nu 

set tabstop=4

set cindent

set shifwidth=4

~/.vimrc檔案用於記錄多個set命令,這些命令在每次啟動 vi以後自動執行

gvim是windows下的vi軟體。

在vi上編寫c語言--vi filename.c

編譯gcc filename.c

顯示結果./a.out

在vi上編寫c++ -----vi filename.cpp

編譯 g++ filename.cpp

顯示結果 ./a.out

Linux基礎命令

eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...

linux基礎 命令

命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...

linux 命令基礎

本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...