Linux學習筆記——基本命令

1. Linux 是一個多用戶 多任務的操作本系統

2. 使用 SecureCRT 字登陸軟件,可以遠程登陸到Linux 服務器

3. SecureCRT 字登陸軟件 登陸到服務器之後, Linux 爲其
提供了一個 命令行 式的 交互環境。
   單詞1 單詞2 ...

4. 關於 目錄 和 文件的命令
   ls 的命令格式
   ls [option ...] [文件或目錄]


ls  list    顯示當前目錄下的文件、目錄信息
選項(option):
   -a 顯示包括隱藏、系統等屬性的文件、目錄信息
   -l 以列表形式顯示
第一位:文件或目錄屬性;d表示是目錄;-表示是文件
以後的9位,分3組,每3位一組。
第一組:所屬用戶的權限
第二組:所屬用戶組的權限
第三組:其他用戶權限

目錄與路徑
目錄:用以存放文件及目錄;目錄與目錄之間是一對多關係:任何一個目錄如果有上一級目錄(父目錄),那麼最多有一個;但可以有多個下級目錄(子目錄);目錄之間是一種樹形結構。
路徑:表達從一個目錄出發,到達另一個目錄所經過的目錄集合,並以規格形式書寫,就形成路徑。
路徑分兩類:絕對路徑和相對路徑;
表達當前所在目錄的絕對路徑稱爲“當前路徑”。
-rw-r--r--  1 zhocpp zhocpp     139 11-02 19:51 ??1
-rw-r--r--  1 zhocpp zhocpp     128 10-27 18:34 der.sh
drwxr-xr-x  4 zhocpp zhocpp    4096 11-02 16:45 Desktop
-rw-r--r--  1 zhocpp zhocpp      18 10-27 18:13 firsth.sh
-rwxr-xr-x  1 zhocpp zhocpp     282 10-27 16:46 first.sh
drwxr-xr-x  3 zhocpp zhocpp    4096 10-31 17:19 libreoffice
drwxrwxr-x  2 zhocpp zhocpp    4096 11-02 18:22 log
-rw-r--r--  1 zhocpp zhocpp  905736 10-26 19:34 l.txt
-rw-r--r--  1 zhocpp zhocpp 1977444 08-11 20:00 ojdbc6.jar
drwxr-xr-x 12 zhocpp zhocpp    4096 10-19 20:36 run
-rwxr--r--  1 zhocpp zhocpp     118 11-02 20:21 testFunction
drwxr-xr-x  9 zhocpp zhocpp    4096 08-10 17:31 tomcat6
drwxr-xr-x  2 zhocpp zhocpp    4096 11-02 20:41 wangzao0527
drwxr-xr-x 28 zhocpp zhocpp    4096 10-19 20:12 work2011
drwxrwxr-x 61 zhocpp zhocpp    4096 11-02 19:50 work2012
-rw-rw-r--  1 zhocpp zhocpp    7488 08-20 10:04 wrong.log
-rw-r--r--  1 zhocpp zhocpp  126199 10-23 19:12 xzy1111

命令:
   cd  change dir 轉換目錄的命令

   cd [目錄]

   路徑: 相對的  和  絕對的
  絕對路徑其實是相對於根目錄的路徑表示方式。始終是從根目錄
出發,來表示某一個文件或目錄在文件系統中的位置。

   子目錄表示:  子目錄名稱/
   父目錄表示:   ../
   當前目錄表示:  ./

   cd /home/zhocpp/work2012/../work2011

   tree [目錄]
   通過tree 可以查看文件系統的目錄及文件的層級關係。

cp 命令   copy

   cp 命令格式

   cp [option...] 源文件...  目標文件或目標目錄...

   例子
   cp ../../file1   ./
   cp ../../file1   ./newFileName

   選項 option
   -R   表示遞歸遍歷源目錄,將其全部 拷貝複製到目標目錄。

mv 命令   move 移動文件或目錄,(rename 文件或目錄)

   mv 命令格式
   mv [option...] 源文件或目錄   目標文件或目錄

   例子
   mv  ../../file1 ./
   mv ./file1  ./file2

注意: 在使用 cp 或 mv 的時候, 請務必注意是否會產生覆蓋。

touch 命令    創建一個空的新文件,或對已有文件修改時間戳,修改爲當前時間。

touch 文件名稱

rm 命令  remove 刪除一個文件或目錄

rm命令格式

rm [option...] 文件或目錄

選項 option
-R  遞歸式遍歷所有子目錄及文件,並將其刪除
-f  force  強制刪除
-i  交互式,提示用戶是否刪除。


mkdir 命令 make directory  創建一個目錄
mkdir [option...] 目錄名稱

例子
mkdir /home/zhocpp/work2012/wangxh1006

rmdir 命令 remove directory 刪除一個目錄
rmdir [option...] 目錄名稱

rmdir /home/zhocpp/work2012/wangxh1006
注意: 不能直接刪除非空的目錄,只能直接刪除 空目錄。


公共規則:
   1. /home/zhocpp/zhocpp2012 是C++課同學們的公共目錄

   2. 在公共目錄下只允許存在同學們的自己的目錄,不允許存在
   其它目錄或文件,會定時清理。

   3. 在公共目錄下創建自己目錄的 目錄命名規則是
       名字漢字全拼生日的月和日
       例如:
       wangxinhua1006

       mkdir /home/zhocpp/zhocpp2012/wangxinhua1006

   4. 除了自己的目錄,其它目錄不要隨意操作。
       特別是 mv 或者 rm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章