linux命令溫習

來源:互聯網
上載者:User

如果是#就是root啦,如果是$查看目前使用者who

更改密碼passwd

查看目前的目錄pwd

查看核心版本uname -r

查看命令協助如man shutdown,/xxx向下尋找xxx,?xxx向上尋找xxx,q結束

另一個查看命令協助info,比man優越在可以分頁。按空格進行翻頁

查看檔案屬性ls -al,ls最土了花花一片,一定加-al,可以整齊的顯示所有資訊,也可以加管道比如篩選所有包含xx的檔案或夾 ls -al | grep xx

ls出來的第一列是檔案許可權,一個10項,第一項d表示目錄,-表示檔案,剩下的每三個為一組,三組順序分別是user,group,others,每組中三項順序分別是read,write,execute許可權,值分別為rwx,否就是- 。linux中是沒有副檔名的概念的,是否可執行在於其是否有x的許可權。

更改所有者chown -r xxx fietest 將filetest的所有者改為xxx,並且遞迴修改

更改組chgrp -r xxx filetest

更改許可權,有兩種方法,數字和文字。

數字最簡單但是前提是知道所有的許可權,按順序read,write,execute用數字表示分別是4,2,1因為相加不會重複所以可以用和來表示3種許可權,當然指的是每組的許可權 比如修改為全部可讀可寫可執行chmod 777 filetest,比如修改為自己可讀可寫其他只能讀就是chmod 744 filetest,很easy。當然也可以字母表示不過太麻煩就不囉嗦了。

如果不在乎當前有什麼許可權,也不想敲那麼多,只想給當前的檔案增加可執行檔許可權怎麼做,用字母,u表示所有者g表示所在組o表示其他。比如更所有人可執行檔許可權chmod oga+x filetest,如果只給自己和組增加x,給其他人增加r就是chmod ug+x,o+r filetest,去掉許可權就把+換成-就可以了,也很方便。

簡單的目錄和檔案操作

cd,

mkdir,增加-p參數可以級聯建立目錄

rmdir,增加-p參數可以刪除級聯且空的目錄

cp 如果copy檔案夾要加-r否則只能檔案

rm,移除檔案,如果加-r就得到rmdir的效果了

mv移動,可以實現重新命名的效果

touch,若不存在會建立新檔案,若存在會更新各種時間

查看檔案的幾種操作:

cat,增加-n可以帶行號,但是不分頁

nl,直接顯示行號但是也不分頁

more,分頁,但是似乎沒有行號的控制,且只能往後翻不能往前翻,mac下未做驗證

less,分頁但是可以前後翻,貌似也沒有行號。

head -n 100 filetest,查看前100行 

tail同上,只是從後數,另有個巧妙的用法就是tail -n +10表示10行以後包含10

修改檔案屬性chattr,顯示檔案屬性lsattr,不知道這些屬性都做什麼用所以未做深入瞭解,不過貌似對安全和效能很有用。

ls可以看出是檔案還是目錄,file看以看出一個檔案的基本資料,比如二進位,還是asci等等

尋找命令或指令碼可以用which,查看所有命令可以連續按兩下tab鍵

尋找檔案名稱,通常先從資料庫裡找,通過whereis或locate命令,如果資料庫中沒有再用find查,find會比較慢

find是個很有用的命令,find 路徑 參數 值,路徑代表你要在哪個路徑裡尋找,要是並不知道就用根目錄/好了 

尋找未知目錄下名字為ff的檔案 find /  -name ff

尋找目前的目錄下包含.java的檔案 find ~ -name ‘*.java’

尋找某賬戶目前的目錄下的檔案 find ~ -user xxx,當然也可以-group

目前的目錄幾天之內被改過的檔案find ~ -mtime -1 (如果用+1就表示1天之前不含n當天,沒有+也沒有-就表示n天之前的那一天)

還可以按許可權尋找加-perm參數。。。。未做驗證

關機:

立即關:shutdown -h now

十分鐘之後關:shutdown -h +10

晚10點關機:shutdown -h 22:00(這是不是可以起到晚上定時關電腦不貪玩的好習慣呢,晚上試試,哈哈)

立刻重啟:shutdown -r now

僅僅發出警告但是 不會關機:shutdown -k now ‘hah,it‘s time to shutdown!’

sutdown,reboot,halt,作用差不多,其實一個shutdown+不同的參數就可以滿足要求了,halt比較粗暴。不過在執行這些命令之前保險起見,最好多執行幾次sync;sync;

不過shutdown只有root有許可權哦,所以要切換到root或者用root許可權登陸

未完待續......

相關文章

聯繫我們

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