溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

常用Linux命令

發(fā)布時(shí)間:2020-05-20 16:24:00 來源:網(wǎng)絡(luò) 閱讀:181 作者:愛與夢(mèng)想 欄目:軟件技術(shù)

1.pwd? ?查看當(dāng)前路徑

2.cd,cd ..

3.ls,ll

4.cp a.txt b.txt? 復(fù)制

5.mv test test_20190323? 改名? ? ? ? ? ? mv test_20190323 /fcy/a? ? 移動(dòng)、剪切

6. rm -rf log.txt.*

7.mkdir test

8.rmdir test1

9.tail -f catalina.out, tail -f log.txt? ?看日志

10.cat/less/more catalina.out? ? 查看文件

11.vi entityengine.xml? ? 查看文件,如果沒有這個(gè)文件,則新建

????i 進(jìn)入編輯

????Esc 退出編輯? ??

????/name? ?查找name,如果有多個(gè)值,按 n 到下一個(gè)

??:q 退出(沒有修改)

??:q!退出(有修改,但不想保存)

??:x 保存退出

??:wq 保存退出??

12.ps -ef | grep java,ps -ef | grep catalina, ps -ef | grep mysql

13.tar –zxvpf file.tar.gz? ?解壓縮一個(gè)gzip壓縮的tar包并保留原屬性

14.yum install xxx

15.hostname

16.whoami

17.clear

18.date

19.find /fcy/a -name b.txt? ? ? ? find / -name java? ? ? ?find -name mysql

20.ifconfig

21.kill -9 pid

22.rpm -ivh xxx.rpm

23.rz? 上傳? ? ?sz log.txt? ?下載

24.sh startup.sh

25.chmod 777 a.txt? ? chmod a=rwx a.txt? ??chmod a+rwx a.txt? ? chmod -R 777 Linix/*

????u表示該文件的擁有者,g表示與該文件的擁有者屬于同一個(gè)群體(group),o表示其他人,a表示這三者皆是。

????+ 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。

????r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行

26.sed -i 's/jerry/tom/g' a.txt? ? ? ? ? ? ?s代表替換,把文件中的jerry,替換為tom

? ? ?sed -i '2a this is third line' b.txt? ? ?a代表添加,第二行后面添加this is third line

27.&? ? ? ? ? ?放在命令的最后,可以把這個(gè)命令放到后臺(tái)執(zhí)行,nohup sh start.sh > log.txt &? ? ? ? ? tail -f a.txt &

????ctrl+z? ? 將一個(gè)正在前臺(tái)執(zhí)行的命令放到后臺(tái),并且處于暫停狀態(tài),不可執(zhí)行

28.>? ? ? ? ? 直接把內(nèi)容生成到指定文件,會(huì)覆蓋源文件中的內(nèi)容,然后可以用cat、more、less查看

????>>? ? ? ? 尾部追加,不會(huì)覆蓋掉文件中原有的內(nèi)容

29.jobs? ? ? 查看當(dāng)前在后臺(tái)運(yùn)行的命令

????jobs -l? ?顯示所有任務(wù)的PID

30.bg 1(進(jìn)程的作業(yè)號(hào)), 后臺(tái)暫停的程序開始運(yùn)行

????fg 1(進(jìn)程的作業(yè)號(hào)),把后臺(tái)的進(jìn)程調(diào)到前臺(tái)運(yùn)行

31.yum install unzip? ? ?unzip wxengine.zip? ? 解壓? ? ? ?zip -r wxengine.zip wxengine? ? 打包?

32.df,? df -h? ? ? ? ? 檢查磁盤空間占用情況? ? ? ? ? ?fdisk -l |grep Disk

33.du, du -sh *? ? ?顯示每個(gè)文件和目錄的磁盤使用空間

34.top,ps aux? ? ? ?查看某個(gè)進(jìn)程占用的內(nèi)存和cpu

34.free? 查看系統(tǒng)內(nèi)存使用情況? ?或者用 cat /proc/meminfo? ?實(shí)際可用內(nèi)存=free+buffer+cache

35.重啟Tomcat:

????ps-ef | grep java 或者直接 ps -ef | grep catalina

????kill -9 pid

????到bin目錄下,sh startup.sh & tail -f ../logs/catalina.out? 啟動(dòng)的同時(shí),查看日志

36.vi /etc/my.cnf? ? ? ? ? ? ? ? ? ? ? ? ? ? ?mysql配置文件,可以設(shè)置最大連接數(shù)

????service mysqld status

????service mysqld stop

????service mysqld start? ??

????service mysqld restart

37.vi /etc/httpd/conf/httpd.conf? ? apache配置文件

? ? ?可執(zhí)行文件在/usr/sbin

????service httpd status

????service httpd stop

????service httpd start? ??

????service httpd restart

37.啟動(dòng)mq? ? ? ./activemq start

38.su? ?切換用戶? ?只切換了root身份,但Shell環(huán)境仍然是普通用戶的,pwd,工作目錄仍然是普通用戶的

????su -? 切換用戶? 用戶和Shell環(huán)境一起切換成root身份了,pwd,工作目錄變成root的了

? ? ? ? ? ?只有切換了Shell環(huán)境才不會(huì)出現(xiàn)PATH環(huán)境變量錯(cuò)誤

39.日志大多了亂碼,top 可以解決,SecureCRTSecureFX_7.0.0.326中文版,工具本身的bug

40.安裝VMware Tools,tar 解壓縮之后,到vmware-install.pl的目錄,執(zhí)行? sudo ./vmware-install.pl

41.crontab? ?與windows下的計(jì)劃任務(wù)類似,當(dāng)安裝完成操作系統(tǒng)后,默認(rèn)會(huì)安裝此服務(wù)工具

????并且會(huì)自動(dòng)啟動(dòng)crond進(jìn)程,crond進(jìn)程每分鐘會(huì)定期檢查是否有要執(zhí)行的任務(wù),如果有則自動(dòng)執(zhí)行該任務(wù)

????crond服務(wù) 默認(rèn)應(yīng)該是安裝的,如果沒有安裝,那么先安裝:yum install crontabs

????service crond status? ? 查看狀態(tài)

????service crond start ? ? ?啟動(dòng)服務(wù)?

????service crond stop ? ? ?關(guān)閉服務(wù)

????service crond restart ? 重啟服務(wù)

????crontab -u root -l ? ? ?查看列表

????crontab -u root -r ? ? ?刪除

????crontab -u root -e ? ? 編輯 (vi 操作)

????舉例:

????*?* * * * /bin/echo 'date' > /dev/console ? ? ? ? ? ? 每分鐘輸出date到控制臺(tái)

????* * * * * date > /dev/console? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 每分鐘輸出時(shí)間到控制臺(tái)

????第一列:分鐘 0-59

????第二列:小時(shí) 0-23

????第三列:日 1-31

????第四列:月 1-12

????第五列:周 0到7間的任何整數(shù),0或7代表星期日

????第六列:要運(yùn)行的命令


每1分鐘執(zhí)行一次command

* * * * * command

每五分鐘執(zhí)行??*/5 * * * *

每小時(shí)的第3和第15分鐘執(zhí)行

3,15 * * * * command

在上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行

3,15 8-11 * * * command

每隔兩天的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行

3,15 8-11 */2 * * command

每個(gè)星期一的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行

3,15 8-11 * * 1 command

每晚的21:30重啟smb?

30 21 * * * /etc/init.d/smb restart

每月1、10、22日的4?:?45重啟smb?

45 4 1,10,22 * * /etc/init.d/smb restart

每周六、周日的1:10重啟smb

10 1 * * 6,0 /etc/init.d/smb restart

每天18?:?00至23?:?00之間每隔30分鐘重啟smb?

0,30 18-23 * * * /etc/init.d/smb restart

每星期六的晚上11:00?pm重啟smb?

0 23 * * 6 /etc/init.d/smb restart

每一小時(shí)重啟smb?

* */1 * * * /etc/init.d/smb restart

晚上11點(diǎn)到早上7點(diǎn)之間,每隔一小時(shí)重啟smb

* 23-7/1 * * * /etc/init.d/smb restart

每月的4號(hào)與每周一到周三的11點(diǎn)重啟smb?

0 11 4 * mon-wed /etc/init.d/smb restart

一月一號(hào)的4點(diǎn)重啟smb

0 4 1 jan * /etc/init.d/smb restart

每小時(shí)執(zhí)行/etc/cron.hourly目錄內(nèi)的腳本

01 * * * * root run-parts /etc/cron.hourly

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI