Ubuntu常用命令

2021-08-19 15:22:42 字數 2527 閱讀 7503

基本操作:

cd //修改目錄

ls //列出目錄 -h:人性化

clear //清屏

*** --help(-h) //檢視幫助

man xx //檢視幫助

info xx //檢視幫助

ls -al | more //空格鍵是翻頁

//q退出

//.開頭的檔案(夾),等價於隱藏檔案

//|是管道符

whoami //查詢當前的使用者

which //查詢可執行的位址

echo //輸入字元 區分大小寫

cd ~ //回到主目錄

pws //顯示當前目錄

su root //切換root使用者

sudo passwd //設定root密碼

ifconfig //檢視ip位址

ping //ping網路

find .|grep abc //查詢

rm -rf *** //強制遞迴刪除

touch hello.txt //建立空檔案

echo hello > hello.txt //覆蓋模式

echo hello >> hello.txt //追加模式

cat hello.txt //直接檢視檔案內容

nano hello.txt //編輯 ^代表ctrl

cp hello.txt //複製檔案

mv hello.txt hello1.txt //移動檔案(重新命名)

head -n hello.txt //顯示開頭n行資料

tail -n hello.txt //顯示末尾n行資料

hostname //檢視主機名

reboot //重啟

shutdown //關機

uname -a //檢視系統的內建資訊

tar -cvf //歸檔

tar -zxvf //解檔

mount //掛載外設

ps -af //-a:所有程序 -f:所有格式

chown ubuntu:ubuntu soft //改變檔案或目錄的擁有者

dirname /home/ubuntu/a.txt //檢視檔案(夾)所在的目錄(取出目錄部分)

basename /home/ubuntu/a.txt //輸出檔案的基本名稱

echo $ //類似於echo `hostname`,動態執行命令

nc //用於設定路由器(瑞士軍刀)

如:s100向s101檔案傳輸

首先在s101設定監聽: nc -l 8888 > file.txt

然後s100向s101傳輸: nc s101 8888 < file.txt

scp安全遠端檔案複製,基於ssh

符號連線變成檔案

scp -r /soft/* ubuntu@s101:/soft/

rsync

遠端同步工具,主要用於備份和映象

支援連線、裝置等等

速度快,避免複製相同內容的檔案資料

rsync -rlv /soft/* ubuntu@s101:/soft (r:遞迴, l:鏈結 v:詳情)

鏈結檔案

ln hello.txt hello.txt.kn //硬鏈結

ln -s hello.txt hello.txt.ln //符號鏈結

硬鏈結是兩個完全相同的檔案,占用2倍的磁碟空間,兩者實時同步,刪除乙個檔案,另乙個不刪除.

符號鏈結相當於快捷方式,不會占用過多的磁碟空間,如果鏈結失效,鏈結失效.

$? //命令的返回值儲存變數

$# //引數個數

$1 //第幾個引數

$0 //當前指令碼(命令)名稱

$@ //取出所有引數

shift //引數左移

ubuntu常用命令

小知識 linux命令與shell 所謂shell,就是命令解釋程式,它提供了程式設計介面,可以使用程式來程式設計。學習shell對於linux初學者理解linux系統是非常重要的。linux系統的shell作為作業系統的外殼,為使用者提供了使用作業系統的介面。shell是命令語言 命令解釋程式及程...

ubuntu 常用命令

2.1.4 linux 程式設計常用命令及工具 1 expand expand 將輸入製表符轉換為空格。unexpand 將輸入空格轉換為製表符。使用 t 選項來指 定製表符停止位,示例如下 root localhost cat a hello.c 使用 cat a 顯示文件所有字元資訊 inclu...

ubuntu 常用命令

1,sudo passwd root 更改超級使用者的密碼 2,ps ef 檢視所有的程序,程序號,系統執行時間 3,free 檢視當前系統記憶體的使用情況 4,df 檢視檔案系統記憶體磁碟空間的使用情況 5,du 統計目錄所佔磁碟空間的大小 6,rm fr 刪除指定目錄及其子目錄 7,grep 在...