如下:
在桂林等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需求定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),桂林網(wǎng)站建設(shè)費(fèi)用合理。
1.查找文件
find / -name filename.txt
根據(jù)名稱查找/目錄下的filename.txt文件
2.查看一個(gè)程序是否運(yùn)行
ps _ef|grep tomcat
查看所有有關(guān)tomcat的進(jìn)程。
3.終止線程
kill -9 19979
終止線程號位19979的線程
4.查看文件,包含隱藏文件
ls -al
5.當(dāng)前工作目錄
pwd
6.復(fù)制文件包括其子文件到自定目錄
cp -r sourceFolder targetFolder
7.創(chuàng)建目錄
mkdir newfolder
8.刪除目錄(此目錄是空目錄)
rmdir deleteEmptyFolder
9.刪除文件包括其子文件
rm -rf deleteFile
10.移動文件
mv /temp/movefile /targetFolder
擴(kuò)展重命名 mv oldNameFile newNameFile
11.切換用戶
su -username
12.修改文件權(quán)限
chmod 777 file.java
//file.java的權(quán)限-rwxrwxrwx,r表示讀、w表示寫、x表示可執(zhí)行
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
//這個(gè)命令會自動顯示新增內(nèi)容,屏幕只顯示10行內(nèi)容的(可設(shè)置)
19.啟動Vi編輯器
vi
20.查看系統(tǒng)當(dāng)前時(shí)間
date
命令會輸出 周幾 幾月 幾日 時(shí)間 和 時(shí)間顯示格式和年份
Sat Jan 20 04:39:49 CST 2018
date +"%Y-%m-%d"
本文并不會對所有命令進(jìn)行詳細(xì)講解,只給出常見用法和解釋。具體用法可以使用 --help 查看幫助或者直接通過google搜索學(xué)習(xí)。
find / -name filename.txt 根據(jù)名稱查找/目錄下的filename.txt文件。
find . -name "*.xml" 遞歸查找所有的xml文件
find . -name "*.xml" |xargs grep "hello world" 遞歸查找所有文件內(nèi)容中包含hello world的xml文件
grep -H 'spring' *.xml 查找所以有的包含spring的xml文件
find ./ -size 0 | xargs rm -f 刪除文件大小為零的文件
ls -l | grep '.jar' 查找當(dāng)前目錄中的所有jar文件
grep 'test' d* 顯示所有以d開頭的文件中包含test的行。
grep 'test' aa bb cc 顯示在aa,bb,cc文件中匹配test的行。
grep '[a-z]{5}' aa 顯示所有包含每個(gè)字符串至少有5個(gè)連續(xù)小寫字符的字符串的行。
ps -ef|grep tomcat 查看所有有關(guān)tomcat的進(jìn)程
kill -9 19979 終止線程號位19979的進(jìn)程
ls -al
pwd
cp source dest 復(fù)制文件
cp -r sourceFolder targetFolder 遞歸復(fù)制整個(gè)文件夾
scp sourecFile romoteUserName@remoteIp:remoteAddr 遠(yuǎn)程拷貝
mkdir newfolder
rmdir deleteEmptyFolder 刪除空目錄
rm -rf deleteFile 遞歸刪除目錄中所有內(nèi)容
mv /temp/movefile /targetFolder
mv oldNameFile newNameFile
su -username
chmod 777 file.java file.java 的權(quán)限 -rwxrwxrwx ,r表示讀、w表示寫、x表示可執(zhí)行
tar -czf test.tar.gz /test1 /test2
tar -tzf test.tar.gz
tar -xvzf test.tar.gz
head -n 10 example.txt
tail -n 10 example.txt
tail -f exmaple.log 這個(gè)命令會自動顯示新增內(nèi)容,屏幕只顯示10行內(nèi)容的(可設(shè)置)。
sudo rm a.txt 使用管理員身份刪除文件
netstat -tln | grep 8080 查看端口8080的使用情況
lsof -i :8080
ps aux|grep java 查看java進(jìn)程
ps aux 查看所有進(jìn)程
tree a
wget
curl
ping
ssh userName@ip
echo $JAVA_HOME 打印java home環(huán)境變量的值
java javac jps ,jstat ,jmap, jstack
svn git maven
歡迎補(bǔ)充!~
摘要:Linux系統(tǒng)的架構(gòu)基礎(chǔ)就是文件,就是系統(tǒng)中的所有都?xì)w結(jié)為一個(gè)個(gè)文件,包括命令、硬件和軟件設(shè)備、操作系統(tǒng)、進(jìn)程等等對于操作系統(tǒng)內(nèi)核而言,都被視為擁有各自特性或類型的一個(gè)個(gè)的文件。
1、系統(tǒng)管理
(1)、日期管理: date
顯示系統(tǒng)的當(dāng)前時(shí)間和日期:timedatectl
(2)、顯示用戶: logname
(3)、切換賬戶: su
(4)、查看當(dāng)前賬號的ID等詳細(xì)信息: id
(5)、查看服務(wù)器上運(yùn)行的程序占用資源的情況: top
(6)、顯示當(dāng)前進(jìn)程的狀態(tài)信息: ps
(7)、刪除執(zhí)行中的程序或工作: kill
(8)、關(guān)機(jī)重啟指令: shutdown
關(guān)機(jī)指令:shutdown –h now
重啟指令:shutdown –r
(9)、清除屏幕信息: clear
(10)、退出終端: exit
2、目錄文件管理
(1)、列出目錄的指令: ls
(2)、切換目錄的指令: cd
(3)、顯示當(dāng)前目錄的指令: pwd
(4)、創(chuàng)建目錄的指令: mkdir
(5)、刪除空目錄的指令: rmdir
(6)、復(fù)制目錄或者文件的指令: cp
(7)、移動目錄或者文件的指令: mv
(8)、移除目錄或者文件的指令: rm
(9)、變更文件或目錄的所屬群組的指令: chgrp
比如將原本屬于user組的目錄abc變更為root組:chgrp –v root abc
(10)、更改文件的屬主和屬組的指令: chown
比如將原本屬于user用戶的文件test變更為root用戶:chown root test
(11)、更文件或目錄的權(quán)限的指令: chmod
比如將文件test123.txt權(quán)限變更為讀寫和執(zhí)行的指令:chmod –R 777 test23.txt
3、磁盤CPU內(nèi)存管理
(1)、查看整體磁盤空間占用情況的指令: df –h
(2)、查看磁盤分區(qū)及文件系統(tǒng)的指令: df –T
(3)、查看cpu信息的指令: cat /proc/cpuinfo
(4)、查看內(nèi)存信息的指令: cat /proc/meminfo
(5)、查看剩余內(nèi)存的指令: free -m