Linux基本命令(3)

來源:互聯網
上載者:User

標籤:style   http   使用   os   檔案   2014   

1.用絕對路徑使用命令,如

$ /bin/ls

2.查看使用者預設路徑

$ echo $PATH

$ /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

冒號分隔的多個路徑,如果一個命令有兩個版本的路徑存在,如/usr/local/bin 和/usr/bin,則先選擇前者執行;

3.添加命令路徑

如果系統找不到某個命令,則必須將該命令的路徑添加到搜尋路徑中

$ export PATH=$PATH:/usr/bin;

以上命令表示在原來的搜尋命令後加上/usr/bin這條路徑

4.把命令放到後台和從後台帶回

$ gcc hello.cc &

 [1] 21475

在命令後面加&會把命令放在後台,返回[1]是指定給該命令的工作序號,21475是進程識別碼

$ fg %1

$ fg 21475

這兩條命令都可以將前面的命令從後台帶回前台

$ kill %1

終止該命令

5.參考手冊,manual pages

$ man ls   ;查看ls命令

$ man 1 ls  ;1表示命令分類碼

$ apropos edit  :查詢跟edit有關的命令,系統根據手冊中的NAME尋找

$ info find

6.檔案所有權和許可權

read,可讀;write,可寫(添加或刪除檔案);execute,可執行(列出目錄下相關資訊)

UNIX檔案許可權:擁有者(owner)、檔案擁有者所在群(group)、其他使用者(others)

ls -l 命令的結果如下

7. 改變許可權命令

首先,必須以root身份

$ chown bin sample ;將sample程式的擁有者改為bin

$ chgrp bin sample ;將sample程式的群改為bin

$ chmod +x header ;給header檔案加可執行許可權

$ chmod -x header ;

$ chmod u+x header ;把可執行許可權只設給自己

$ chmod ug+rwx header; 一次分配多種許可權

$ chmod 絕對模式 header ;

$ umask 絕對模式 header ;

如: 

$ chmod 777 header; 開啟所有使用者的所有許可權,7=4+2+1;

$ chmod 741 header : user的所有許可權,group的讀和執行,other的執行許可權

$ umask 的絕對模式是反的,取補

如:$ umask 027 headr ;與 $ chmod 750 header 效果一樣


聯繫我們

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