基本操作:
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 在...