linux的基本操作與常見命令:
1:linux目錄介紹
2:常用命令介紹:
2-1:查看linux系統(tǒng)配置:
lscpu:顯示cpu架構(gòu)信息;
free -m :查看系統(tǒng)內(nèi)存
df -h:查看硬盤使用情況
所有size加起來,就是硬盤大小
2-2常用的使用命令:
1:查看IP地址:
#查看外網(wǎng)IP:
curl ipinfo.io/ip
#查看本機IP:
ip addr
2:基本命令:
文件和目錄 :
cd /home 進入 '/ home' 目錄'
cd .. 返回上一級目錄
cd ../.. 返回上兩級目錄
cd 進入個人的主目錄
cd - 返回上次所在的目錄
pwd 顯示工作路徑
ls 查看目錄中的文件
mkdir dir1 創(chuàng)建一個叫做 'dir1' 的目錄'
mkdir dir1 dir2 同時創(chuàng)建兩個目錄
mkdir -p /tmp/dir1/dir2 創(chuàng)建一個目錄樹
rm -f file1 刪除一個叫做 'file1' 的文件'
rmdir dir1 刪除一個叫做 'dir1' 的目錄'
rm -rf dir1 刪除一個叫做 'dir1' 的目錄并同時刪除其內(nèi)容
rm -rf dir1 dir2 同時刪除兩個目錄及它們的內(nèi)容
mv dir1 new_dir 重命名/移動 一個目錄
cp file1 file2 復(fù)制一個文件
cp -a /tmp/dir1 . 復(fù)制一個目錄到當前工作目錄
cp -a dir1 dir2 復(fù)制一個目錄
文件搜索:
find / -name file1 從 '/' 開始進入根文件系統(tǒng)搜索文件和目錄
find /home/user1 -name \*.bin 在目錄 '/ home/user1' 中搜索帶有'.bin' 結(jié)尾的文件
用戶和群組 :
groupadd group_name 創(chuàng)建一個新用戶組
groupdel group_name 刪除一個用戶組
useradd user1 創(chuàng)建一個新用戶
userdel -r user1 刪除一個用戶 ( '-r' 排除主目錄)
passwd 修改口令
passwd user1 修改一個用戶的口令 (只允許root執(zhí)行)
打包和壓縮文件 :
linux zip命令
zip -r myfile.zip ./*
將當前目錄下的所有文件和文件夾全部壓縮成myfile.zip文件,-r表示遞歸壓縮子目錄下所有文件.
2.unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解壓到 /home/sunny/
-o:不提示的情況下覆蓋文件;
-d:-d /home/sunny 指明將文件解壓縮到/home/sunny目錄下;
tar 命令詳解:
壓縮:
tar –cvf jpg.tar *.jpg //將目錄里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz
解壓:
tar –xvf file.tar //解壓 tar包
tar -xzvf file.tar.gz //解壓tar.gz
3:項目部署常用命令:
# 查看進程號: ps -ef | grep java 查看所有Java相關(guān)的進程 #殺進程: kill -9 進程號 #查看端口占用情況 lsof -i:端口號 用于查看某一端口的占用情況,比如查看8000端口使用情況,lsof -i:8000 #linux查看日志文件: tail -f test.log 查看實時日志 linux 如何顯示一個文件的某幾行(中間幾行) 從第3000行開始,顯示1000行。即顯示3000~3999行 cat filename | tail -n +3000 | head -n 1000 顯示1000行到3000行 cat filename| head -n 3000 | tail -n +1000 tac (反向列示) tac 是將 cat 反寫過來,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行連續(xù)顯示在螢?zāi)簧希?而 tac 則是由最后一行到第一行反向在螢?zāi)簧巷@示出來!
上一個教程:兩臺Linux相互登錄