天天看點

一些linux指令行

顯示時間:date

檢視linux版本:lsb_release -a

關機:halt或者shutdown -h now

重新開機:reboot

切換使用者:su root

檢視磁盤空間占用:df -h

檢視磁盤分區情況:fdisk -l

執行多條指令(用;隔開):cd;df -h

使用較長格式列出檔案夾資訊:ls -l

顯示目前的工作目錄:pwd

建檔案夾:mkdir aaa

同時建多個檔案夾:mkdir aaa bbb ccc

建檔案夾,777權限,讓所有使用者都有rwx(即讀、寫、執行的權限):mkdir -m 777 bbb

建多級目錄(若所要建立目錄的上層目錄目前尚未建立,則會一并建立上層目錄):mkdir -p ccc/111/222

建檔案(如果檔案存在,則更新檔案的通路時間和修改時間):touch 11.txt

建檔案(如果檔案不存在,則建立并打開,如果存在,則打開):vi 12.txt

給檔案或者檔案夾設定權限:chmod 777 a1.txts

把aaa檔案夾移到bbb檔案夾:mv aaa bbb

把aaa檔案夾的所有檔案移到bbb檔案夾:mv aaa/* bbb

把bbb檔案夾的所有檔案移到目前目錄:mv bbb/* .

把aaa檔案夾的new.txt檔案移到bbb檔案夾:mv aaa/new.txt bbb

把new.txt重命名為new2.txt:mv new.txt new2.txt

把aaa.txt複制成aaa_back.txt:cp aaa.txt aaa_back.txt

把new.txt複制到aaa檔案夾:cp new.txt aaa

把aaa/a1.txt檔案複制到目前目錄:cp aaa/a1.txt .

把ccc檔案夾複制到bbb檔案夾(如果bbb檔案夾不存在,則複制為目錄bbb):cp -r ccc bbb

删除檔案夾(目錄要為空才行):rmdir ddd

删除檔案夾:rm -rf ddd//-r:遞歸,-f:強行删除,不提示

删除檔案:rm t.txt

強行删除檔案:rm -f t.txt

查找檔案或檔案夾:

find / -name yum.confd//從根目錄開始找,會花費相當長的一段時間,按ctrl+c中止

find /etc -name yum.conf//指定目錄查找

find /etc -name *yum.*//模糊查找

find /etc -size +500000c -and -mtime +1//在/etc目錄中查找大于500000位元組,并且在24小時内修改的某個檔案

檔案比較:diff 1.html 2.html

比較兩個檔案是否有差異 cmp 1.html 2.html

進入使用者主目錄:cd或者cd ~

傳回進入此目錄之前所在的目錄:cd -

把該檔案夾下的名稱含有html的檔案移到使用者的test檔案夾:mv *.html ~/test/

顯示文本的内容:cat new.txt

由1開始對所有輸出的行數編号:cat -n new.txt

由1開始對所有輸出的行數編号(空白行不編号):cat -b new.txt

将幾個檔案合并為一個檔案:

cat new.txt new2.txt > newcat.txt

cat -n new.txt new2.txt > newcat.txt//合并且編号

cat -b new.txt new2.txt > newcat.txt//合并且編号(空白行不編号)

顯示檔案,每次一屏(按Enter鍵則上滾一行,按空格鍵則上滾一屏):more 11.html

連結檔案或目錄:

ln -s /usr/local/lib gg//在目前目錄下建軟連結,連結到目錄

ln -s aaa/aaa.txt aaa.txt//在目前目錄下建軟連結,連結到檔案

ln aaa/a2.txt a2.txt//在目前目錄下建硬連結,連結到檔案

指令行配置服務啟動:ntsysv

列出目前使用者的cron:crontab -l

列出指定使用者的cron:crontab -uroot -l

編輯目前使用者的cron:crontab -e

删除目前使用者的cron:crontab -r

查找php檔案路徑:whereis php

重新開機apache

service httpd restrat

/etc/init.d/httpd stop

/etc/init.d/httpd start

重新開機mysql

service mysqld restart

/etc/init.d/mysqld stop

/etc/init.d/mysqld start

重新開機Nginx

service nginx restart

/etc/init.d/nginx stop

/etc/init.d/nginx start

指令行運作temp.php:php temp.php

傳訊息"hi" 給每一個使用者:wall hi

檢視計算機名:hostname