相對路徑的三種表示方法:
. 點,表示當前關聯目錄本身
.. 雙點,表示退回到上級目錄(當前關聯目錄的父目錄)
目錄名稱,表示當前目錄中的某個子目錄
../..上級目錄的上級目錄
../../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 所有的操作都是通過 命令實現的,這些命...