java開發(fā)工程師,雖然在日常開發(fā)中與linux打交道的是運維工程師,但是作為開發(fā)人員,我們或多或少也會接觸一些,
特別是在一些小型創(chuàng)業(yè)公司,運維和開發(fā)并不是分的很獨立,我們開發(fā)人員或許同時擔(dān)任著運維的工作,所以,一些常見的
linux命令顯得很重要了。
Linux常用命令—文件目錄類:
建立目錄:mkdir 目錄名 mkdir -p cc/dd/ee 創(chuàng)建多級目錄
強(qiáng)制刪除子目錄: rm -rf 目錄名
# userdir:指定在得到一個~user請求時將會添加到用戶home目錄后的目錄名。
cd/轉(zhuǎn)到根目錄中cd~轉(zhuǎn)到/home/user用戶目錄下cd/usr轉(zhuǎn)到根目錄下的usr目錄中-------------絕對路徑cdtest轉(zhuǎn)到當(dāng)前目錄下的test子目錄中-------相對路徑。
家目錄:用來存放用戶自己的文件或目錄,超級用戶root的家目錄是/root,而普通用戶的家目錄被存放在/home目錄下,并使用用戶名作為最后一級目錄(家目錄)的名稱,如cat用戶的家目錄為/home/cat。
輸入f:進(jìn)入f盤dir:查看當(dāng)前目錄下的子目錄或文件,后面也可以加相對或絕對路徑下的目錄來查看cd:修改當(dāng)前路徑,cd..代表返回上一層目錄md: md+文件夾名字,在當(dāng)前目錄下創(chuàng)建一個子目錄...。
查看自己所在目錄:pwd 查看當(dāng)前目錄大。篸u
顯示目錄文件列表:ls -l (-a:增加顯示隱含目錄) ls,ll ls|wc -l 查看文件個數(shù)
瀏覽文件: more, less, head,tail tailf catalina.out
復(fù)制文件: cp 源文件 目標(biāo)文件 (-r:包含目錄)
移動文件 mv oldfilename newfilename
查找文件:(1)find find /usr -name httpd.conf
Linux常用命令—驅(qū)動掛載類:
檢查硬盤使用情況:df -lh
檢查磁盤分區(qū):fdisk -l
掛載軟硬光區(qū):mount -t /dev/fdx|hdax /mnt/目錄名
掛載光驅(qū):mount -t auto /dev/cdrom /mnt/cdrom
掛載ISO文件:mount -t iso9660 -o loop xxx.iso /path
解除掛載:umount /mnt/目錄名
解除所有掛載:umount -a
Linux常用命令—程序安裝類:
源代碼包安裝:
(1)配置:解壓目錄下 ./configure
(2)編譯:解壓目錄下 make
(3)安裝:解壓目錄下 make install
tar.gz類:
(1)解壓:tar -xvzf 文件.tar.gz;
(2)壓縮:tar -cvzf demo.tar.gz 目錄或文件
tar未壓縮類:
(1)解包:tar -xvf 文件.tar;
(2)打包:tar -cvf 文件.tar 文件列表
zip類:
(1)解壓:unzip 文件.zip -d dir;
(2)壓縮:zip zipfile 待壓縮文件列表
bz2類:
(1)解壓:bunzip2 文件.bz2或bzip2 -d 文件.bz2;
(2)壓縮:bzip2 待壓縮文件
z類:
(1)解壓:uncompress 文件.z;
(2)壓縮:compress 文件
列出當(dāng)前進(jìn)程ID:ps –aux |grep tomcat ps –ef |grep tomcat
終止進(jìn)程:
(1)終止單一進(jìn)程:kill -9 進(jìn)程ID號
(2)終止該程序所有進(jìn)程:killall 程序名 killall zookeeper
查看資源占用情況:(1)top (2)free -m
查看環(huán)境變量值:env
重啟:(1)reboot (2)Ctrl Alt Del (3)init 6
關(guān)機(jī):(1)shutdown -h now (2)halt (3)init 0
Java新人自學(xué)交流群:202250194