伺服器端常見的Linux操作,伺服器端linux

來源:互聯網
上載者:User

伺服器端常見的Linux操作,伺服器端linux

在現代軟體學院上大學的時候我曾擔任過班級的Linux課代表,因為當時學的比較用工,所以到現在還算有一些Linux基礎,公司裡用的雲端伺服器又恰好是Linux環境,所以我感覺是時候重新學習一下Linux了。

先說一些比較常用的Linux命令:

Linux的常用命令

  mkdir  檔案夾名   建立檔案夾

  touch   檔案名稱    建立空檔案

  ls      查看當前路徑下的內容

  cd  /   進入到根目錄

  cd  ..   返回上一級目錄

  cd  空格    進入目前使用者的家

  rm  -rf   檔案名稱或目錄名   刪除檔案或目錄

clear   清屏

Linux中的許可權

  被賦予許可權的人分為 UGO三類,u表示普通使用者、g表示某一個組裡的所有使用者、o表示其使用者。而許可權又分為三種 r、w、x分別是讀、寫、執行,而不同的許可權又對應著不同的數字,其對應關係如下:

          r     w     x

          讀   寫   執行

          4     2     1

下面用三個問題來非常清楚的解釋Linux的許可權到底該怎麼用

1、linux的許可權有哪些?

   r、w、x

2、給誰賦予許可權?

           u、g、o

3、如何賦予許可權

      使用chmod命令

例如針對於某一檔案給使用者賦予寫的許可權:

chmod  u+w  檔案名稱

針對於某一檔案給一個組裡的使用者賦予讀、寫的許可權:

chmod  g+rw  檔案名稱

針對於某一檔案給其他人賦予執行許可權:

chmod   o+x  檔案名稱

也可以對某一個檔案夾給使用者、組、其他人賦許可權,這樣賦完許可權以後這個檔案夾中的所有檔案跟檔案夾的許可權相同。

使用chmod賦予許可權有三種形式:+  -  =,其中+是增加相應的許可權,-是減去相應的許可權,=是讓某一個檔案或檔案夾只有當前賦予的許可權。

細讀完這三步曲以後,你可能會感覺許可權這麼簡單呀,的確,如果只是說賦予許可權的話確實不難,難的是許可權的管理,分的組一多,使用者一多就顯得亂,一亂就變得難了,所以在這裡建議當使用者分組的時候最好加上備忘。有了這些儲備知識以後就可以執行shell檔案了

 

執行shell檔案

      命令為:

①  ./檔案名稱        ②  sh 檔案名稱

執行shell檔案(.sh檔案),在執行.sh檔案之前一般要先查看一下要執行的檔案針對於目前使用者是否有執行許可權,命令為:

ll 檔案名稱.sh

如果有執行許可權,則可以執行該檔案,這裡又牽扯到了如何解讀查詢後的結果從而判斷該檔案是否有許可權,下面以我項目中的一個指令檔來解讀一下:

-rwxr-xr-x           1       root      root      250      Apr  29  2016      restart.sh

    許可權區       檔案數   所屬使用者    所屬組   檔案大小         上 傳 時 間             檔案名稱

-rwxr-xr-x 這幾個小字母的含義很多,檔案的類型以及所有使用者的許可權都顯示出來了,下面來把它拆開解讀一下。

第一位表示檔案類型,它的值有-、d、l、p四種,對應關係如下:

-             普通檔案

d     目錄檔案

l      連結檔案

p      管道

第二位到第四位rwx表示檔案屬主的許可權

第五位到第七位r-x表示和檔案屬主所在同一個組的使用者權限

第八位到第十位r-x表示其他使用者所具有的許可權

聯繫我們

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