小白學Linux之常見的shell命令

來源:互聯網
上載者:User

Linux下一些常見的shell 命令

對於許多經常在XP下編程的同學,突然轉到Linux下編程會很不習慣,因為以前能在XP下用滑鼠完成的很多事情,現在我們都用命令來完成(雖然現在很多Linux作業系統都支援滑鼠操作,但是既然學習Linux了,個人認為我們平時還時多用shell命令把,其中的原因。我想大家都會懂的)

 

為了方便大家,哥總結了一些在Linux下最常用的一些命令。一些其他命令,當我們以後用到的時候可以再查資料,我們完全沒有必要去全部記住這些命令(個人覺的也沒那個必要)。

一.常用的shell命令:

1.cd tiger 表示進入tiger目錄
2.ls 查看目前的目錄下的檔案
a.  ls tiger -l  只顯示tiger的詳細
b. ls tiger -al  把檔案所用類型都列印出來,將會顯示
 drwxr-xr-x 3 root root 4096 2010-08-02 14:18
 [屬性] [ 串連 ] [ 擁有者 ] [ 使用者組 ] [ 檔案大小 ] [ 修改日期 ][ 檔案名稱 ]
 上面的 . 和 .. 分別表示目前的目錄和上一級目錄。
c.ls -a 顯示隱藏檔案(以點開頭的都是隱藏檔案)
.bash_history     .gnupg               .themes
.bash_logout      .gstreamer-0.10      .thumbnails
.bashrc           .gtk-bookmarks       .update-notifier
.bogofilter       .gvfs                .vim
.cache            .ICEauthority        .viminfo
d.ls -S  以檔案大小排列

e ls -i   顯示檔案的索引號

f.
ls -n  可查看檔案擁有者和檔案所在組的id號

g.

ls   -l  可以查看檔案最後一次修該的時間

3.cd ..表示退出到主目錄下
4.mkdir tiger 表示建立一個tiger目錄
5.touch tiger 表示建立一個tiger檔案
6.rmdir tiger 表示刪除一個空目錄
7 rm    tiger 表示刪除一個檔案
8 alt+shift+t表示在一個控制台中在開一個新的控制台
9 alt+shift+n 表示新開一個控制台介面
10.rm -r tiger 表示刪除一個非空的目錄(r表示遞迴刪除)
 也可以用 rm -fr tiger(表示強制移除一個非空的目錄)
11.sudo apt-get install 安裝命令
12. ls -l module.h 只顯示module.h
13.cd /var/log  進入記錄檔目錄
14 cd /var/log/ 
   cat /var/log/syslog  查看系統記錄檔
15 tar zxvf tiger.tar.gz來解壓縮檔案
   tar xvjf 用來解壓tar.gz.bz2t
   tar xvzf 用來解壓tar.gz
11.查看以前所輸命令:history
12 複製粘貼
  cp  tiger.c   ../work(把tiger.c 放到上級目錄下的work檔案中)
  cp  tiger     ./work  -r(把目錄tiger放到目前的目錄下的work中)

13.尋找一個檔案或目錄

   find -name filename       尋找一個filename的檔案或目錄

   eg :find -name tiger.c  在目前的目錄尋找tiger.c

Tiger-John說明:


1>是目錄的化要加參數 -r(-r 表示遞迴的意思)
2>放在目前的目錄下是./若是上級目錄則時../
13.mv 是剪貼(用法同上)
  mv  tiger.c  ../work  (把tiger.c 放到上級目錄下的work檔案中)
  mv  tiger.c  ./work   -r  (把目錄tiger放到目前的目錄下的work中)
14.用su 切換到root 目錄下
15.cd /進入根目錄
16.cd ~進入主目錄

 

Tiger-John說明:

有些shell 命令有許多的尾碼例如ls 命令就有很多尾碼,有人就問了,怎麼才能把它們記住呢?

其實我很淡定的告訴你不用記的。你只要在終端輸入命令:man shell命令就可以看到它所有尾碼的詳細用法。

例如我們輸入命令: man ls 就可以看到ls 命令中所用尾碼的詳細用法

所以說man 命令很強大,哥很喜歡


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.