Linux常用命令(1)–檔案處理命令

來源:互聯網
上載者:User

  命令格式:命令 -選項 參數

  例:ls -la /etc

  說明:

    1)當有多個選項時,可以寫在一起

    2)兩個特殊的目錄 ... ,分別代表目前的目錄和目前的目錄的父目錄

    3)只有root使用者可以執行的命令存放在目錄:/sbin 和 /usr/sbin

    4)所有使用者都可以執行的命令存放在目錄:/bin 和 /usr/bin

    5)bin --->binary 二進位檔案,usr--->user,sbin--->super binary

 

1、命令名稱:ls

  執行許可權:所有使用者

  功能描述:顯示目錄檔案

  文法:ls 選項[-ald] [檔案或目錄]

    -a 顯示所有檔案,包括隱藏檔案

    -l 詳細資料顯示

    -d 查看目錄屬性 

例如:查看根目錄下檔案的詳細資料:ls -l /解釋一下顯示的檔案資訊:drwxr-xr-x  94 root root        4096 Nov 14 04:44 etcd :表示檔案類型檔案類型: d 目錄檔案directory          - 二進位檔案          l 軟連結檔案link           rwxr-xr-x :表示許可權r-read讀、w-write寫、x-execute執行rwx r-x r-x前三個字元表示所有者u(user)的許可權中間三個字元表示所屬組g(group)的許可權後三個字元表示其他人o(other)的許可權 : 表示永久連結數root : 所有者root :所屬組 :檔案大小,這不是一個準確的數字在linux系統中,有資料區塊(block)的概念,這是一個最小儲存單位一個資料區塊 預設是512位元組Nov 14 04:44 :建立時間或最後修改的時間etc : 檔案名稱

 

2、命令名稱:cd

  執行許可權:所有使用者

  功能描述:切換目錄

  文法:cd [目錄]

    cd /  切換到根目錄

    cd .. 回到上一級目錄

 

3、命令名稱:pwd

  執行許可權:所有使用者

  功能描述:顯示當前所在的工作目錄

  文法:pwd 

[root@localhost ~]# pwd/root[root@localhost ~]# 

 

4、命令名稱:touch

  執行許可權:所有使用者

  功能描述:建立空檔案

  文法:touch [檔案名稱] 

[root@localhost test]# touch first.txt

 

5、命令名稱:mkdir

  執行許可權:所有使用者

  功能描述:建立新目錄

  文法:mkdir [目錄名] 

[root@localhost test]# mkdir abc

 

6、命令名稱:cp

  執行許可權:所有使用者

  功能描述:複製檔案或目錄

  文法:cp -R [源檔案或目錄]  [目的目錄]

    -R 複製目錄

把/etc/inittab和/etc/services這兩個檔案複製到/test目錄下[root@localhost test]# cp /etc/inittab /etc/services /test

 

把etc目錄複寫到test目錄[root@localhost test]# cp -R /etc /test

 

7、命令名稱:mv

  執行許可權:所有使用者

  功能描述:移動檔案、更名

  文法:mv  [源檔案或目錄]  [目的目錄]

將目前的目錄下的services改名為ser[root@localhost test]# mv services ser將/test目錄下的inittab檔案移動到/tmp目錄[root@localhost test]# mv /test/inittab /tmp將/test目錄下的a.txt檔案移動到/tmp目錄下,同時更名為a2.txt[root@localhost test]# mv /test/a.txt /tmp/a2.txt

 

8、命令名稱:rm

  執行許可權:所有使用者

  功能描述:rm -r [檔案或目錄]

  文法:刪除檔案

刪除目前的目錄下的aa這個檔案,需要確認[root@localhost test]# rm aa強制移除目前的目錄下的aa這個檔案,不需要確認[root@localhost test]# rm -f aa強制移除目前的目錄下的bb這個目錄,不需要確認[root@localhost test]# rm -rf bb

 

9、命令名稱:cat

  執行許可權:所有使用者

  功能描述:顯示檔案內容

  文法:cat [檔案名稱]

[luxh@localhost ~]$ cat /etc/issueCentOS release 6.2 (Final)Kernel \r on an \m

 

10、命令名稱:more

  執行許可權:所有使用者

  功能描述:分頁顯示檔案內容

  文法:more [檔案名稱]

    (空格)或f  顯示下一頁

    (Enter)  顯示下一行

     q或者Q   退出

[luxh@localhost ~]$ more /etc/services

 

11、命令名稱:head

  執行許可權:所有使用者

  功能描述:查看檔案的前幾行

  文法:head -num [檔案名稱]

    -num 顯示檔案的前num行

[luxh@localhost ~]$ head -5 /etc/services# /etc/services:# $Id: services,v 1.48 2009/11/11 14:32:31 ovasik Exp $## Network services, Internet style# IANA services version: last updated 2009-11-10

 

12、命令名稱:tail

  命令所在路徑:/bin/tail

  執行許可權:所有使用者

  功能描述:查看檔案的後幾行

  文法:tail -num [檔案名稱]

    -num 顯示檔案的後num行

    -f  動態顯示檔案的內容

[luxh@localhost ~]$ tail -5 /etc/servicesblp5            48129/udp               # Bloomberg locatorcom-bardac-dw   48556/tcp               # com-bardac-dwcom-bardac-dw   48556/udp               # com-bardac-dwiqobject        48619/tcp               # iqobjectiqobject        48619/udp               # iqobject

 

   -f 參數一般可以用來查看動態變化的檔案,比如說記錄檔 

[luxh@localhost ~]$ tail -f  /etc/log

 

13、命令名稱:ln

  執行許可權:所有使用者

  功能描述:產生連結檔案

  文法:ln -s [源檔案] [目標檔案]

    -s 建立軟連結

建立檔案/etc/issue的軟連結存放到abc目錄下/abc/issue.soft[root@localhost abc]# ln -s /etc/issue /abc/issue.soft[root@localhost abc]# ls -ltotal 0lrwxrwxrwx. 1 root root 10 Nov 15 04:43 issue.soft -> /etc/issue[root@localhost abc]# 

  issue.soft -> /etc/issue   表示issue.soft指向/etc/issue

  軟連結類似於windows的捷徑

建立檔案/etc/issue的永久連結存放到abc目錄下/abc/issue.hard[root@localhost abc]# ln /etc/issue /abc/issue.hard[root@localhost abc]# ls -ltotal 4-rw-r--r--. 3 root root 62 May  8  2012 issue.hardlrwxrwxrwx. 1 root root 10 Nov 15 04:43 issue.soft -> /etc/issue[root@localhost abc]#

  永久連結,類似拷貝,而且會同步更新源檔案,對永久連結檔案的修改會更新到源檔案。

 

相關文章

聯繫我們

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