標籤:http io ar os 使用 sp 檔案 資料 div
知道嗎?Linux有多種不同的操作方式,圖形介面與文字介面,使用命令操作的時候,怎麼用這些命令,能否在文字介面取得大量命令說明,而不需要硬背某些命令的選項與參數等,這都是本文要介紹的。其中包括基礎命令,檔案與目錄管理命令,磁碟與檔案系統管理命令,檔案與檔案系統壓縮與打包命令。
好了,讓我們進入主題吧:
一.X Window與命令列模式切換
linux案頭操作與Window幾乎一模一樣,就不再多說了,那麼怎麼切換X Window與命令列模式(又稱終端介面terminal或console)呢?Linux預設提供6個Terminal來讓使用者登入,切換方式為使用Ctrl+Alt+F1~F6,系統將其命名為tty1~tty6,那麼問題來了,怎麼返回圖形介面呢?Ctrl+Alt+F7或startx ,圖形介面開啟虛擬終端使用Ctrl+Alt+T
二.基礎命令操作
(1)正確的關機方法
Linux是多使用者多任務的作業系統,在你看不到的螢幕後面其實可能有很多人在同時在你主機上工作,如瀏覽網頁,傳送檔案等,如果直接關閉電源則其他人資料可能就此中斷。
查看系統使用狀態
who |
查看目前有誰線上 |
netstat -a |
查看網路聯機狀態 |
ps -aux |
查看後台執行程式 |
通知線上使用者關機的時刻
sync |
將當前記憶體裡的資料同步寫入硬碟中 |
shutdown -h now |
馬上關機(推介) |
reboot |
重啟 |
poweroff -f |
關機 |
halt |
關機 |
(2)簡單命令
顯示日期與時間: date;
顯示日曆:cal;
簡單好用的計算機: bc;
(3)重要的熱鍵Tab,Ctrl-c,Ctrl-d
Tab接在一串命令的第一個命令的後面,則為命令補全;接在一串命令的第二個命令以後時,則為檔案補齊。(試試按兩次Tab)
Ctrl-c(即Ctrl和c鍵同步選取):中斷目前程式
Ctrl-d:鍵盤輸入的結束,相當有exit
(4)man page與info page
哈哈,大家是不是擔心記不住命令參數啊,不要著急,man,info命令會幫你記住的哦,試試man date命令
man -f [命令或者資料] <==>whatis 試試man -f date,試了就明白了哦
man -k [命令或者資料] <==>apropos
info和man其實差不多的,具體區別網上一大堆,就不寫了
還有一個--help,也是提供命令協助的哦
試試 date --help,看看出來啥了
(5)超簡單的文字編輯器:nano
其實最重要的編輯器是vi,這個後面講
nano [檔案名稱] 就可以開啟檔案了
(6)修改root密碼:
passwd
(7) 清楚螢幕:
Ctrl+L
三.Linux檔案與目錄管理命令操作
相對路徑:路徑的寫法不是由/寫起,如由/usr/share/doc 到/usr/share/man ,可以寫成 cd ../man;
絕對路徑:路徑的寫法一定由根目錄/寫起,如/home/hpw
目錄相關操作命令:
ls |
列出目錄下的檔案 -l:顯示檔案屬性,-a:顯示隱藏檔案 |
cd |
切換目錄 |
pwd |
顯示目前的目錄 |
mkdir |
建立一個新的目錄 -p:可以自行建立多層目錄,-m:可以在建立目錄時添加許可權,具體如 |
rmdir |
刪除一個空的目錄(注意,不能刪除一個不是空的目錄) |
註:ls會以不同顏色顯示:
藍色-- 目錄 綠色-- 可執行檔 紅色-- 壓縮檔 淺藍色-- 連結檔案 粉紅色-- 圖片檔案
黃色-- 裝置檔案 灰色-- 其他檔案
檔案與目錄管理
cp (copy) |
複製檔案或目錄 -R:遞迴執行,-i:執行前詢問是否進行 -p:連同許可權一起複製 |
rm (remove) |
移除檔案或目錄 -r:遞迴執行,-i:詢問,-f強制執行 |
mv (move) |
移動檔案與目錄 -r:遞迴執行,-i:詢問 |
取得路徑的檔案名稱與目錄名稱
檔案內容查閱
cat |
由第一行開始顯示檔案內容 -n:列印出行號 |
tac |
從最後一行開始顯示,可以看出tac是cat的倒寫形式吧,呵呵 |
nl |
顯示的時候,順便輸出行號 |
more |
一頁一頁的顯示檔案內容 |
less |
與more類試,但是比more更好的是,它可以往前翻頁 |
head |
只看頭幾行 |
tail |
只看結尾幾行 |
od |
以二進位的方式讀取檔案內容 |
修改檔案時間或建立新檔案:touch
在Linux下,會記錄許多的時間參數,其實有三個主要的變動時間
modification( mtime ):當檔案的內容資料改動時,會更新這個時間,檔案許可權或屬性改變時,不會更新
status time( ctime ):當檔案的狀態改變時會更新這個時間,比如許可權或屬性被改變
access time( atime ):當檔案的內容被使用時,就會更新這個讀取時間,如我們使用cat讀取/etc/man.config,就會更新該檔案的atime了
touch:建立一個空的檔案; 將某個檔案的日期修改為目前日期(mtime與atime)
-a:修改訪問時間
-c:修改檔案的時間,若該檔案不存在則不建立新檔案
-d:後面可以接欲修改的日期而不用目前的時間
-m:僅修改mtime
-t:後面可以接欲修改的時間而不用目前時間,格式為[YYMMDDhhmm]
許可權修改命令:
chgrp:改變檔案所屬使用者組 文法:chgrp -[R] 使用者組名稱 檔案或目錄 -R表示是否遞迴修改目錄下連同子目錄一起修改
chown:改變檔案所有者 文法同上
chmod:改變檔案的許可權 文法:chmod -[R] 許可權數字 檔案或目錄 註:各許可權數字對照表:r:4 w:2 x:1 -:0 例:owner = rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others = --- = 0+0+0=0 例:chown 770 檔案或目錄名
除了上訴使用數字修改許可權還可以使用符號進行許可權修改
chmod |
u (user) g (group) o (other) a (全部身份) |
+(加入) - (除去) =(設定) |
r w x |
檔案或目錄 |
檔案特殊許可權 :SUID,SGID,SBIT(這裡就不寫了,有興趣的可以自己百度百科哦)
查看檔案類型:file
如果你想要知道某個檔案的基本資料,例如使屬於ASCII或者是data,或者使binary,且其中有沒有使用到動態函數庫(share libary)等等資訊,就可以用file這個命令來查看
指令檔名的查詢
which(尋找”執行檔案“)比如ls這個常用命令放在哪呢?可以用which ls
檔案的尋找
whereis(尋找特定檔案)
locate:直接在後面輸入”檔案的部分名稱“後就能夠得到結果
find:非常強大的命令 百度百科find
四.Linux磁碟與檔案系統管理命令操作
磁碟與目錄的容量:df,duhttp://hpw123.net/424346976/
df:列出檔案系統的整體磁碟使用量
du:評估檔案系統的磁碟使用量(常用於評估目錄所佔容量)
串連檔案:ln(-s為符號串連,不加為硬串連)
串連檔案分 硬串連 和符號串連(即捷徑)
磁碟的分區,格式化,檢驗與掛載:fdisk,mkfs,fsck,badblocks,mount,umount
掛載光碟片:mount -t iso9660 /dev/cdrom /mnt/cdrom
卸載光碟片:umount /mnt/cdrom 或 umount /dev/cdrom
掛載隨身碟:mount /dev/sdb1 /mnt/usb
掛載iso鏡像:mount -t iso9660 -o loop iso鏡像檔案 /mnt/cdrom
五.檔案與檔案系統的壓縮與打包命令操作
常見壓縮檔副檔名:
*.Z |
compress程式壓縮的檔案 |
*.gz |
gzip程式壓縮的檔案 |
*.bz2 |
bzip2程式壓縮的檔案 |
*.tar |
tar程式打包的資料,並沒有壓縮過 |
*.tar.gz |
tar程式打包的檔案,其中經過gzip的壓縮 |
*.tar.bz2 |
tar程式打包的檔案,其中經過bzip2的壓縮 |
額,至於壓縮命令很多的,因為壓縮軟體就好多呀
這裡記憶以下的就好了
壓縮: tar -jcv -f filename.tar.bz2 要被壓縮的檔案或目錄名稱
查詢: tar -jtv -f filename.tar.bz2
解壓縮: tar -jxv -f filename.tar.bz2 -C 欲解壓的目錄
ok,今天的內容大概就是這些,如果有什麼寫的不對的,求大神指正,我們下篇文章見:)
現在讓我們輕鬆一下吧: 素描藝術,Beautiful sketch (視頻)
- 相關文章推薦:
- Linux使用者管理命令(useradd、adduser)
- Linux重啟命令有哪些?linux重啟命令大全
- linux finger命令用法舉例
- 本文來自:愛好Linux技術網
- 本文連結:http://www.ahlinux.com/start/cmd/6955.html
輕鬆學習之Linux教程三 玩轉Linux常用命令