輕鬆學習之Linux教程三 玩轉Linux常用命令

來源:互聯網
上載者:User

標籤: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常用命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.