Linux常用基礎命令

2021-08-11 10:34:32 字數 3345 閱讀 5312

pwd: 顯示當前目錄

./ 所要執行的檔案

ls: 列出當前目錄中所有檔案

vi 檔名(a.txt) / vim 檔名 : linux系統的命令列下的文字編輯器。

這個編輯器有三種模式:

一般模式:主要負責檢視,和一些基礎的修剪

刪除游標當前行,dd,

移動到行頭,shift+^

刪除n行 ,  dnd

移動到行尾,shift+$

撤銷上一步,u

移動到頁尾,shift+g

複製游標當前行,yy

移動到頁頭,數字1+shift+g

貼上,p

移動到目標行,數字n+shift+g

刪除乙個字母,x ,x

刪除乙個詞,dw

複製乙個詞,yw

編輯模式:       可以編寫文字

要按下  i , a ,o,r等字母後才能進入編輯模式

進入後左下角會有[insert]或[replace]的字樣

按下[esc]這個按鍵即可退出編輯模式

i,i

當前游標前

a,a當前游標後

o,o當前游標行的下一行

s,ss:刪除當前字元並進入編輯

s:刪除整行並進入編輯

r進入替換模式

命令模式:       可以進行存檔、退出、顯示行號、搜尋、批量替換等操作。

要在一般模式下輸入"/ "或 " : "  可進入命令模式

進入後游標移至最下端

命令

含義

: w儲存: q

退出強制執行

: %s/old字元/new字元

批量替換

/ 要查詢的詞

n 查詢下乙個,n 往上查詢

n 查詢下乙個,n 往上查詢

:set nu / :set nonu

顯示行號 /關閉行號

幫助手冊

man--help

日期類date ,cal

顯示當前目錄 pwd

cd切換目錄

cd .. 返回上級目錄

cd /  返回至/

cd  ~返回家目錄

cd /etc/sysconfig  通過絕對路徑訪問(利用tab鍵)

cd ./sysconf     通過相對路徑訪問

ls -a 全部檔案,連同隱藏的檔案

-l 列出詳細列表 別名ll

grep

配合顯示內容的命令,根據跟隨的內容顯示,該行內容

例如:ls –l |grep ***

mkdir

-p  可以一下建好多級目錄

例: mkdir 目錄名

touch

新建乙個檔案

例:touch  aa.conf

rmdir

刪除乙個空目錄

例: rmdir  dirname

rm移除檔案或目錄

-rf 遞迴刪除所有目錄內容,不提示

cpcp  【要複製的檔案】 【到**】

-r 遞迴複製整個資料夾

-v 顯示複製過程中檔案的列表

強制覆蓋不提示的方法

臨時方法:用\cp

mvmv   oldfilename   newfilename      重新命名

mv    /temp/movefile      /targetfolder     移動檔案

-f 強制覆蓋檔案,非空目錄不能覆蓋,只能先拷貝再刪除。

catcat  檔名   檢視輕量級的文字檔案

-a 顯示檔案中的留白和換行

-n 顯示行號

cat  檔案1  檔案2   連線顯示多個檔案

cat 檔案1  檔案2 > 檔案3 合併為新檔案

more

檢視較長的檔案

空白鍵 (space):代表向下翻一頁

enter:代表向下翻一行

q:代表立刻離開 more ,不再顯示該檔案內容。

ctrl+f 向下滾動一屏

ctrl+b 返回上一屏

= 輸出當前行的行號

:f 輸出檔名和當前行的行號

less

同more類似,比more功能更多。

[pagedown]:向下翻動一頁;

[pageup] :向上翻動一頁;

/字串    :向下搜尋『字串』的功能;

?字串    :向上搜尋『字串』的功能;

n        :重複前乙個搜尋 (與 / 或 ? 有關!)

n        :反向的重複前乙個搜尋 (與 / 或 ? 有關!)

tail

從尾部開始檢視,比較適合檢視日誌

-f 跟隨檢視

-n200  顯示的行數,n可以省略。

history

檢視歷史命令

echo

輸出環境變數

在shell指令碼中當system.out.print用

軟鏈結也成為符號鏈結,類似於windows裡的快捷方式,有自己的資料塊,主要存放了鏈結其他檔案的路徑。

命令  ln –s 原檔案或目錄名   軟鏈結名

查詢:通過 ls-l  就可以檢視,列表屬性第1位是l,尾部會有位置指向

locate

查詢檔案,查詢速度更快,使用更方便。

執行前需要 執行updatedb來更新檔案索引。

find

查詢檔案,提供了豐富的模糊搜尋及條件搜尋

find+搜尋路徑+引數+搜尋關鍵字

按檔名:find   /home/esop  -name   '*.txt'    根據名稱查詢/目錄下的filename.txt檔案。

壓縮檔案(tar)

tar –zcvf   ***.tar.gz   n1.txt  

-c 建立乙個新歸檔

-v 顯示詳細資訊

-f 指定壓縮後的檔名

-z 通過 gzip 過濾歸檔

解壓縮檔案(tar)

tar –zxvf  ***.tar.gz     

-x從歸檔中解出檔案

-v 顯示詳細資訊

-f 指定壓縮後的檔名

-z 通過 gzip 過濾歸檔

壓縮檔案(zip)

zip mypackage.zip 1.txt 2.txt

zip -r pack.zip   pack/* 

解壓縮檔案(zip)

unzipmypackage.zip 

Linux常用基礎命令

linux常用基礎命令 2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是乙個連線檔案 link b.表示檔案或者目錄許可許可權.分別用可讀 r 可寫 w 可執行 x 3.cp ...

Linux常用基礎命令

shell基本命令 切換使用者 su 使用者名稱 檢視最近執行命令 history 清屏 clear 目錄操作命令 切換使用者 cd 目錄 cd 返回上級目錄 cd 快速在最近的兩個目錄之間切換 建立新目錄 mkdir 選項 p m數字 目錄名 刪除空目錄 rmdir 目錄 顯示當前工作目錄的絕對路...

linux常用基礎命令

login 登入 exit 退出登入 shutdown 將系統安全的關機 halt 關閉系統 reboot 重啟計算機 install 安裝或審計軟體 last 使用者登陸情況 具體引數具體檢視 指定檔案的解壓路徑 tar zxvf apache tomcat 7.0.47.tar.gz c usr...