日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Linux 命令操作手册

發布時間:2024/9/27 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 命令操作手册 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

          • 一、Boot項目前后臺
          • 二、進程
          • 三、防火墻
          • 四、查看系統版本
          • 五、權限賦予
          • 六、遠程同步文件
          • 七、目錄
          • 八、文件
          • 九、解/壓縮
          • 十 、大文件分割方案
          • 十一、查看文件中關鍵詞出現的次數
          • 十二、添加/刪除/修改/查看用戶和用戶組
          • 十三、尋找文件
          • 十四、清空文件內容
          • 十五、磁盤占用+刪除包含某字符的行
          • 十六、后臺啟動腳本
          • 十七、常用命令
          • 十八、Shell腳本專欄
          • 十九、linux crontab定時任務常用梳理
          • 二十、vim專欄
          • 二十一、linux shell腳本關閉指定端口號的進程
          • 二十二、Linux 便箋技巧專欄

一、Boot項目前后臺
說明執行命令
直接(前臺)運行jarjava -jar jar的項目名稱
(后臺)運行jar項目,并記錄日志nohup java -jar jar的項目名稱 >msg.log 2>&1 &
指定端口(后臺)啟動jar并記錄日志nohup java -jar jar的項目名稱 --server.port=8082 >msg.log 2>&1 &
指定端口(后臺)啟動jar不記錄日志,項目內部有專門的日志框架記錄日志logback、log4j2nohup java -jar jar的項目名稱 --server.port=8082 >/dev/null &
默認指定端口(后臺)啟動jar,會生成nohup.out文件記錄日志nohup java -jar demo-0.0.1-SNAPSHOT.jar --server.port=8083 2>&1 &
查看監控日志tail -f 日志文件名
退出當前命令窗口ctrl + c

① 前臺啟動和后臺啟動的區別?

說明執行命令
前臺啟動關閉命令窗口時,服務停止
后臺啟動無命令窗口,服務進程后臺運行正常

Linux命令大全(手冊)
https://www.linuxcool.com

二、進程
說明執行命令
查看java/其他軟件進程 專業術詞叫過濾ps -ef |grep java
殺死進程kill -9 進程號

linux shell腳本關閉指定端口號的進程
https://gblfy.blog.csdn.net/article/details/111825808

三、防火墻

① Centos7 常用命令

說明命令
查看防火墻的狀態systemctl status firewalld
reboot 永久關閉防火墻systemctl disable firewalld
啟動防火墻systemctl start firewalld
開機啟動防火墻systemctl enable firewalld
關閉防火墻(臨時,重啟失效)systemctl stop firewalld
重啟防火墻firewall-cmd --reload

② Centos7 查看開放端口命令及開放端口號

說明命令
查看已開放的端口firewall-cmd --list-ports
查詢端口號8080 是否開啟firewall-cmd --query-port=8080/tcp
開放端口(開放后需要要重啟防火墻才生效)firewall-cmd --zone=public --add-port=8080/tcp --permanent
重新啟動防火墻firewall-cmd --reload
關閉端口(關閉后需要要重啟防火墻才生效)firewall-cmd --zone=public --remove-port=8080/tcp --permanent

③ Centos 6 常用命令

說明命令
查看防火墻的狀態service iptables status
關閉防火墻service iptables stop
啟動防火墻service iptables start
重新啟動防火墻service iptables restart
vim /etc/sysconfig/iptables

④ Centos6 端口操作

①默認關閉防火墻,因此不需要對端口做任何操作
當開啟防火墻時,編輯/etc/sysconfig/iptables文件,添加需要開發的端口即可
重啟防火墻
四、查看系統版本
說明命令
查看系統版本cat /etc/redhat-release
查看openssh版本命令ssh -V
查看openssl版本命令openssl version
查看ftp版本命令rpm -qa
五、權限賦予
權限權限數字說明
x1執行權限
w2寫權限
w+x3寫權限+執行權限
r4可讀權限
r+x5可讀權限+執行權限
r+w6可讀權限+寫權限
r+w+x7可讀權限+寫權限+執行權限
說明命令說明
將此目錄及子目錄賦權給指定用戶組和用戶chown 用戶組名.用戶 目錄 -R此命令主要是用戶以及所屬組
給文件賦予可執行操作chmod u+x 文件名此命令主要是文件以及文件夾的權限 777 讀(4) 寫(2) 執行(1)

Linux文件或目錄的讀,寫,執行權限
https://blog.csdn.net/czp11210/article/details/8784648

六、遠程同步文件
說明命令
將1上的文件同步到6上的指定目錄scp 文件名 root@ip地址:目標目錄
將1上的目錄同步到6上的指定目錄scp -r 需要同步的目錄 root@ip地址:目標目錄
七、目錄
說明命令
創建目錄mkdir 目錄名
重命名目錄名稱mv 現在的目錄名 新的目錄名
移動/剪切目錄到指定目錄mv 現在的目錄 目標目錄
刪除目錄rm -rf 目錄名
復制當前目錄下的所有文件到指定目錄cp 當前目錄 -r 目標目錄
八、文件
說明命令
創建文件touch 1.text
touch 1.txt 保存
創建文件echo “123” >> 1.text
vim 1.txt 保存
重命名文件mv 現在的文件名 新的文件名
移動/剪切目錄到指定目錄mv 現在的文件 目標目錄
刪除文件rn -rf 文件名
復制當前目錄下的所有文件到指定目錄cp 文件類型 目標目錄
cp 文件名 目標目錄名
九、解/壓縮
說明命令
解壓當前目錄下的指定壓縮包到指定目錄下面tar -axvf 壓縮包名稱 -C 目標目錄
解壓當前目錄下的指定壓縮包.gztar -axvf 壓縮包名稱.gz
說明命令
解壓.zip壓縮包到當前目錄下面unzip 壓縮包名稱.zip
壓縮當前目錄下的指定文件夾為xxx.zipzip -q -r xxx.zip 需要壓縮目錄
壓縮當前目錄下的指定多個文件為xxx.zipzip -q xxx.zip 1.txt 2.txt

Linux壓縮打包命令——tar、zip、unzip
https://blog.csdn.net/weixin_44901564/article/details/99682926

Linux中的gz格式壓縮https://blog.csdn.net/chengqiuming/article/details/78601775

十 、大文件分割方案
命令/參數說明
split -l 1000 i.txt -d -a 4 gblfy_按行數分割
split -l 行數 文件名 -d -a 4 gblfy_格式
-l 1000每個文件1000行
-d文件名稱后綴系數不是字母而是數字
-a 4后綴系數為四位數
gblfy_前綴名

命令/參數說明
split -b 200k i.txt -d -a 4 gblfy_按照文件大小分割
split -b 文件大小 文件名 -d -a 4 gblfy_格式
-b 200k設置分割文件的大小為200k
i.txt文件名
-d文件名稱后綴系數不是字母而是數字
-a 4后綴系數為四位數
gblfy_前綴名

十一、查看文件中關鍵詞出現的次數
命令/參數說明
grep -o 'KeyWord' 03.txt | wc -l查看03.txt文件中KeyWord關鍵詞出現的次數
grep -o '關鍵詞' fileName | wc -l格式
‘KeyWord’關鍵詞
03.txt指定的文本
| wc -l是統計次數
十二、添加/刪除/修改/查看用戶和用戶組
添加用戶/設置密碼修改命令釋義
useradd –d /usr/ly -m ly此命令創建了一個用戶ly,其中-d和-m選項用來為登錄名ly
產生一個主目錄/usr/ly(/usr為默認的用戶主目錄所在的父目錄)
passwd假設當前用戶是ly,則下面的命令修改該用戶自己的口令
passwd ly如果是超級用戶,可以用這種形式指定任何用戶的口令
增加用戶test,有一點要注意的,useradd增加一個用戶后,
不要忘了給他設置密碼,不然不能登錄的。
添加用戶/修改密碼命令釋義
adduser tommy添加一個名為tommy的用戶
passwd tommy修改密碼
New UNIX password在這里輸入新密碼
Retype new UNIX password再次輸入新密碼
組命令釋義
groupadd test增加一個test組
groupmod -n test2 test將test組的名子改成test2
groups查看當前登錄用戶所在的組
groups apacheuser查看apacheuser所在組
cat /etc/group查看所有組
groupdel test2刪除 組test2
用戶命令釋義
usermod -d /home/test -G test2 test將test用戶的登錄目錄改成/home/test,并加入test2組,注意這里是大G
gpasswd -a test test2將用戶test加入到test2組
gpasswd -d test test2將用戶test從test2組中移出 格式:如何將用戶從一個組中移除?gpasswd -d userName groupName
userdel test將test用戶刪除
whoami查看自己的用戶名
who查看當前登錄用戶
last查看登錄成功的用戶記錄
lastb查看登錄不成功的用戶記錄
cut -d : -f 1 /etc/passwd查看所有用戶
cat /etc/passwdawk -F : ‘{print $1}’

linux用戶、用戶組 增刪改查專欄
https://gblfy.blog.csdn.net/article/details/110678368
菜鳥Linux攻略–目錄文件權限的查看和修改(詳細)
https://blog.51cto.com/zhaoyuqiang/1214718

十三、尋找文件
命令說明
whereis 文件名查看文件在哪
ls 部分文件名*模糊查看某目錄下文件
十四、清空文件內容

清空大文件內容:

cat /dev/null > file_name

Linux 下清空或刪除大文件內容的 5 種方法
https://gblfy.blog.csdn.net/article/details/111770966

十五、磁盤占用+刪除包含某字符的行
# linux刪除文件中含有某字符的行 sed -i -e '/包含的字符/d' server.log未指定目錄: du -sh * 展示出當前目錄下面是有目錄占用磁盤大小的列表 指定目錄: du -sh /app 展示出/app目錄占用磁盤大小
十六、后臺啟動腳本
#格式: nohup ./xxx.sh & # 案例: nohup ./test.sh &
十七、常用命令
#1.獲取前一天日期: date -d "1 days ago" +%Y%m%d` exec_date=`date -d "1 days ago" +%Y%m%d`#2.獲取當天日期和前一天日期 date -d "0 days ago" +%Y%m%d exec_date=`date -d "0 days ago" +%Y%m%d`#3.現在時間 date +%Y-%m-%d,%H:%M:%S 例子:2020-12-26,20:35:04date +%Y%m%d%H%M%S 例子:20201226203349#4.現在日期 例子:20201226 date +%Y%m%d#5.獲取當前文件夾名稱 pwd | sed 's,^\(.*/\)\?\([^/]*\),\2,' current_dirname=`pwd | sed 's,^\(.*/\)\?\([^/]*\),\2,'`
十八、Shell腳本專欄

https://blog.csdn.net/weixin_40816738/category_9175156.html

十九、linux crontab定時任務常用梳理

https://blog.csdn.net/weixin_40816738/article/details/110950729

二十、vim專欄

https://gblfy.blog.csdn.net/article/details/111825340

二十一、linux shell腳本關閉指定端口號的進程

https://gblfy.blog.csdn.net/article/details/111825808

二十二、Linux 便箋技巧專欄

https://gblfy.blog.csdn.net/article/details/118371241
更多經驗分享,敬請期待!!!會陸續更新!!!

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Linux 命令操作手册的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。