linux系統命令大全
① linux 甯哥敤鍛戒護澶у叏錛
linux甯哥敤鍛戒護鏈塸wd鍛戒護銆乧d鍛戒護銆乴s鍛戒護銆乧at鍛戒護銆乬rep鍛戒護銆乼ouch鍛戒護銆乧p鍛戒護銆乵v鍛戒護銆乺m鍛戒護銆乺mdir鍛戒護絳夈linux甯哥敤鍛戒護錛
1銆 pwd鍛戒護
璇ュ懡浠ょ殑鑻辨枃瑙i噴涓簆rint working directory(鎵撳嵃宸ヤ綔鐩褰)銆傝緭鍏pwd鍛戒護錛孡inux浼氳緭鍑哄綋鍓嶇洰褰曘
2銆 cd鍛戒護
cd鍛戒護鐢ㄦ潵鏀瑰彉鎵鍦ㄧ洰褰曘
cd / 杞鍒版牴鐩褰曚腑
cd ~ 杞鍒/home/user鐢ㄦ埛鐩褰曚笅
cd /usr 杞鍒版牴鐩褰曚笅鐨剈sr鐩褰曚腑-------------緇濆硅礬寰
cd test 杞鍒板綋鍓嶇洰褰曚笅鐨則est瀛愮洰褰曚腑-------鐩稿硅礬寰
3銆 ls鍛戒護
ls鍛戒護鐢ㄦ潵鏌ョ湅鐩褰曠殑鍐呭廣 閫夐」 鍚涔 -a 鍒椾婦鐩褰曚腑鐨勫叏閮ㄦ枃浠訛紝鍖呮嫭闅愯棌鏂囦歡 -l 鍒椾婦鐩褰曚腑鐨勭粏鑺傦紝鍖呮嫭鏉冮檺銆佹墍鏈夎呫佺粍緹ゃ佸ぇ灝忋佸壋寤烘棩鏈熴佹枃浠舵槸鍚︽槸閾炬帴絳 -f 鍒椾婦鐨勬枃浠舵樉紺烘枃浠剁被鍨 -r 閫嗗悜錛屼粠鍚庡悜鍓嶅湴鍒椾婦鐩褰曚腑鍐呭 -R 閫掑綊錛岃ラ夐」閫掑綊鍦板垪涓懼綋鍓嶇洰褰曚笅鎵鏈夊瓙鐩褰曞唴鐨勫唴瀹 -s 澶у皬錛屾寜鏂囦歡澶у皬鎺掑簭 -h 浠ヤ漢綾誨彲璇葷殑鏂瑰紡鏄劇ず鏂囦歡鐨勫ぇ灝忥紝濡傜敤K銆丮銆丟浣滃崟浣 ls -l examples.doc 鍒椾婦鏂囦歡examples.doc鐨勬墍鏈変俊鎮
4銆 cat鍛戒護
cat鍛戒護鍙浠ョ敤鏉ュ悎騫舵枃浠訛紝涔熷彲浠ョ敤鏉ュ湪灞忓箷涓婃樉紺烘暣涓鏂囦歡鐨勫唴瀹廣
cat snow.txt 璇ュ懡浠ゆ樉紺烘枃浠秙now.txt鐨勫唴瀹癸紝ctrl D閫鍑篶at銆
5銆 grep鍛戒護
grep鍛戒護鐨勬渶澶у姛鑳芥槸鍦ㄤ竴鍫嗘枃浠朵腑鏌ユ壘涓涓鐗瑰畾鐨勫瓧絎︿覆銆
grep money test.txt
浠ヤ笂鍛戒護鍦╰est.txt涓鏌ユ壘money榪欎釜瀛楃︿覆錛実rep鏌ユ壘鏄鍖哄垎澶у皬鍐欑殑銆
6 銆乼ouch鍛戒護
touch鍛戒護鐢ㄦ潵鍒涘緩鏂版枃浠訛紝浠栧彲浠ュ壋寤轟竴涓絀虹櫧鐨勬枃浠訛紝鍙浠ュ湪鍏朵腑娣誨姞鏂囨湰鍜屾暟鎹銆
touch newfile 璇ュ懡浠ゅ壋寤轟竴涓鍚嶄負newfile鐨勭┖鐧芥枃浠躲
7 銆乧p鍛戒護
cp鍛戒護鐢ㄦ潵鎷瘋礉鏂囦歡錛岃佸嶅埗鏂囦歡錛岃緭鍏ュ懡浠わ細
cp
cp t.txt Document/t 璇ュ懡浠ゅ皢鎶婃枃浠秚.txt澶嶅埗鍒癉ocument鐩褰曚笅錛屽苟鍛藉悕涓簍銆 閫夐」 鍚涔 -i 浜掑姩錛氬傛灉鏂囦歡灝嗚嗙洊鐩鏍囦腑鐨勬枃浠訛紝浠栦細鎻愮ず紜璁 -r 閫掑綊錛氳繖涓閫夐」浼氬嶅埗鏁翠釜鐩褰曟爲銆佸瓙鐩褰曚互鍙婂叾浠 -v 璇︾粏錛氭樉紺烘枃浠剁殑澶嶅埗榪涘害
8 銆乵v鍛戒護
mv鍛戒護鐢ㄦ潵縐誨姩鏂囦歡銆 閫夐」 璇存槑 -i 浜掑姩錛氬傛灉閫夋嫨鐨勬枃浠朵細瑕嗙洊鐩鏍囦腑鐨勬枃浠訛紝浠栦細鎻愮ず紜璁 -f 寮哄埗錛氬畠浼氳秴瓚婁簰鍔ㄦā寮忥紝涓嶆彁紺哄湴縐誨姩鏂囦歡錛屽睘浜庡緢鍗遍櫓鐨勯夐」 -v 璇︾粏錛氭樉紺烘枃浠剁殑縐誨姩榪涘害
mv t.txt Document 鎶婃枃浠秚.txt 縐誨姩鍒扮洰褰暘ocument涓銆
9 銆乺m鍛戒護
rm鍛戒護鐢ㄦ潵鍒犻櫎鏂囦歡銆 閫夐」 璇存槑 -i 浜掑姩錛氭彁紺虹『璁ゅ垹闄 -f 寮哄埗錛氫唬鏇誇簰鍔ㄦā寮忥紝涓嶆彁紺虹『璁ゅ垹闄 -v 璇︾粏錛氭樉紺烘枃浠剁殑鍒犻櫎榪涘害 -r 閫掑綊錛氬皢鍒犻櫎鏌愪釜鐩褰曚互鍙婂叾涓鎵鏈夌殑鏂囦歡鍜屽瓙鐩褰
rm t.txt 璇ュ懡浠ゅ垹闄ゆ枃浠秚.txt
10銆 rmdir鍛戒護
rmdir鍛戒護鐢ㄦ潵鍒犻櫎鐩褰曘
linux甯哥敤鍛戒護鏈塸wd鍛戒護銆乧d鍛戒護銆乴s鍛戒護銆乧at鍛戒護銆乬rep鍛戒護銆乼ouch鍛戒護銆乧p鍛戒護銆乵v鍛戒護銆乺m鍛戒護銆乺mdir鍛戒護絳夈
linux甯哥敤鍛戒護錛
1銆 pwd鍛戒護
璇ュ懡浠ょ殑鑻辨枃瑙i噴涓簆rint working directory(鎵撳嵃宸ヤ綔鐩褰)銆傝緭鍏pwd鍛戒護錛孡inux浼氳緭鍑哄綋鍓嶇洰褰曘
2銆 cd鍛戒護
cd鍛戒護鐢ㄦ潵鏀瑰彉鎵鍦ㄧ洰褰曘
cd / 杞鍒版牴鐩褰曚腑
cd ~ 杞鍒/home/user鐢ㄦ埛鐩褰曚笅
cd /usr 杞鍒版牴鐩褰曚笅鐨剈sr鐩褰曚腑-------------緇濆硅礬寰
cd test 杞鍒板綋鍓嶇洰褰曚笅鐨則est瀛愮洰褰曚腑-------鐩稿硅礬寰
3銆 ls鍛戒護
ls鍛戒護鐢ㄦ潵鏌ョ湅鐩褰曠殑鍐呭廣 閫夐」 鍚涔 -a 鍒椾婦鐩褰曚腑鐨勫叏閮ㄦ枃浠訛紝鍖呮嫭闅愯棌鏂囦歡 -l 鍒椾婦鐩褰曚腑鐨勭粏鑺傦紝鍖呮嫭鏉冮檺銆佹墍鏈夎呫佺粍緹ゃ佸ぇ灝忋佸壋寤烘棩鏈熴佹枃浠舵槸鍚︽槸閾炬帴絳 -f 鍒椾婦鐨勬枃浠舵樉紺烘枃浠剁被鍨 -r 閫嗗悜錛屼粠鍚庡悜鍓嶅湴鍒椾婦鐩褰曚腑鍐呭 -R 閫掑綊錛岃ラ夐」閫掑綊鍦板垪涓懼綋鍓嶇洰褰曚笅鎵鏈夊瓙鐩褰曞唴鐨勫唴瀹 -s 澶у皬錛屾寜鏂囦歡澶у皬鎺掑簭 -h 浠ヤ漢綾誨彲璇葷殑鏂瑰紡鏄劇ず鏂囦歡鐨勫ぇ灝忥紝濡傜敤K銆丮銆丟浣滃崟浣 ls -l examples.doc 鍒椾婦鏂囦歡examples.doc鐨勬墍鏈変俊鎮
4銆 cat鍛戒護
cat鍛戒護鍙浠ョ敤鏉ュ悎騫舵枃浠訛紝涔熷彲浠ョ敤鏉ュ湪灞忓箷涓婃樉紺烘暣涓鏂囦歡鐨勫唴瀹廣
cat snow.txt 璇ュ懡浠ゆ樉紺烘枃浠秙now.txt鐨勫唴瀹癸紝ctrl D閫鍑篶at銆
5銆 grep鍛戒護
grep鍛戒護鐨勬渶澶у姛鑳芥槸鍦ㄤ竴鍫嗘枃浠朵腑鏌ユ壘涓涓鐗瑰畾鐨勫瓧絎︿覆銆
grep money test.txt
浠ヤ笂鍛戒護鍦╰est.txt涓鏌ユ壘money榪欎釜瀛楃︿覆錛実rep鏌ユ壘鏄鍖哄垎澶у皬鍐欑殑銆
6 銆乼ouch鍛戒護
touch鍛戒護鐢ㄦ潵鍒涘緩鏂版枃浠訛紝浠栧彲浠ュ壋寤轟竴涓絀虹櫧鐨勬枃浠訛紝鍙浠ュ湪鍏朵腑娣誨姞鏂囨湰鍜屾暟鎹銆
touch newfile 璇ュ懡浠ゅ壋寤轟竴涓鍚嶄負newfile鐨勭┖鐧芥枃浠躲
7 銆乧p鍛戒護
cp鍛戒護鐢ㄦ潵鎷瘋礉鏂囦歡錛岃佸嶅埗鏂囦歡錛岃緭鍏ュ懡浠わ細
cp
cp t.txt Document/t 璇ュ懡浠ゅ皢鎶婃枃浠秚.txt澶嶅埗鍒癉ocument鐩褰曚笅錛屽苟鍛藉悕涓簍銆 閫夐」 鍚涔 -i 浜掑姩錛氬傛灉鏂囦歡灝嗚嗙洊鐩鏍囦腑鐨勬枃浠訛紝浠栦細鎻愮ず紜璁 -r 閫掑綊錛氳繖涓閫夐」浼氬嶅埗鏁翠釜鐩褰曟爲銆佸瓙鐩褰曚互鍙婂叾浠 -v 璇︾粏錛氭樉紺烘枃浠剁殑澶嶅埗榪涘害
8 銆乵v鍛戒護
mv鍛戒護鐢ㄦ潵縐誨姩鏂囦歡銆 閫夐」 璇存槑 -i 浜掑姩錛氬傛灉閫夋嫨鐨勬枃浠朵細瑕嗙洊鐩鏍囦腑鐨勬枃浠訛紝浠栦細鎻愮ず紜璁 -f 寮哄埗錛氬畠浼氳秴瓚婁簰鍔ㄦā寮忥紝涓嶆彁紺哄湴縐誨姩鏂囦歡錛屽睘浜庡緢鍗遍櫓鐨勯夐」 -v 璇︾粏錛氭樉紺烘枃浠剁殑縐誨姩榪涘害
mv t.txt Document 鎶婃枃浠秚.txt 縐誨姩鍒扮洰褰暘ocument涓銆
9 銆乺m鍛戒護
rm鍛戒護鐢ㄦ潵鍒犻櫎鏂囦歡銆 閫夐」 璇存槑 -i 浜掑姩錛氭彁紺虹『璁ゅ垹闄 -f 寮哄埗錛氫唬鏇誇簰鍔ㄦā寮忥紝涓嶆彁紺虹『璁ゅ垹闄 -v 璇︾粏錛氭樉紺烘枃浠剁殑鍒犻櫎榪涘害 -r 閫掑綊錛氬皢鍒犻櫎鏌愪釜鐩褰曚互鍙婂叾涓鎵鏈夌殑鏂囦歡鍜屽瓙鐩褰
rm t.txt 璇ュ懡浠ゅ垹闄ゆ枃浠秚.txt
10銆 rmdir鍛戒護
rmdir鍛戒護鐢ㄦ潵鍒犻櫎鐩褰曘
鍙傝冭祫鏂欙細鐧搴涓涓錛浣灝鐭閬 - 鍏鐞棰鍏涓鏂浜鍔闂絳騫鍙
② linux常用的20個命令
1、find 查找文件或目錄
find / -size +204800k //在根目錄下查找大於200MB的文件
find / -user username//在根目錄下查找所有者為username的文件
find / -name filename.txt //根據名稱查找/目錄下的filename.txt文件。
2、復制文件包括其子文件到自定目錄
cp -r sourceFolder targetFolder
3、查看一個程序是否運行
ps –ef|grep tomcat //查看所有有關tomcat的進程
4、終止線程
kill -9 19979 //終止線程號位19979的線程
5、查看文件,包含隱藏文件
ls -al
6、當前工作目錄
pwd
7、創建目錄
mkdir newfolder
8、刪除目錄(此目錄是空目錄)
rmdir deleteEmptyFolder
9、刪除文件包括其子文件
rm -rf deleteFile
10、移動文件
mv /temp/movefile /targetFolder//擴展重命名 mv oldNameFile newNameFile
11、切換用戶
su -username
12、修改文件許可權
chmod 777 file.java //file.java的許可權-rwxrwxrwx,r表示讀、w表示寫、x表示可執行
13、壓縮文件
tar -czf test.tar.gz /test1 /test2
14、列出壓縮文件列表
tar -tzf test.tar.gz
15、解壓文件
tar -xvzf test.tar.gz
16、查看文件頭10行
head -n 10 example.txt
17、查看文件尾10行
tail -n 10 example.txt
18、查看日誌文件
tail -f exmaple.log //這個命令會自動顯示新增內容,屏幕只顯示10行內容的(可設置)。
19、啟動Vi編輯器
vi
20、查看系統當前時間
date
命令會輸出 周幾 幾月 幾日 時間 和 時間顯示格式 和年份
Sat Feb 22 15:36:49 CST 2019
date +」%Y-%m-%d」
顯示如下:
[root@ming xxx]# date +"%Y-%m-%d"
③ linux常用的20個命令
linux常用命令如下:
1、查看內核版本:uname-a。
2、控制台-》圖形界面:init5或者startx。
3、圖形界面-》控制台:init3或者直接注銷。
4、如何查看ip地址:ifconfig。
5、配置ip:ifconfigeth0ip地址。
6、重啟:reboot或者shutdown-rnow。
7、普通用戶切換到系統用戶:su。
8、注銷用戶指令:logout。
Linux,全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲於1991年10月5日首次發布顫鄭寬,它主要受到Minix和Unix思想的啟發,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。
linux的學習技巧:
如果你想系統的學習Linux,你必需清楚的茄亮認識到這一點。如果你真正想系統的學習linux,想用Linux有叢裂所作為,那麼請忘記Windows的思維方式,思想性的轉變比暫時性的技術提高更有用。
而思想上的改變往往是受到我們行動所影響的,有不懂的問題就自己思考,查資料,實在不會再去找別人的電腦去查,這樣就加深了我每次對問題的理解,慢慢感受和習慣Linux的操作方式。