我的工作中常用的linux命令總結

項目在甲方部署的Linux使用命令:

tail -n 20 文件名 (查看文本文件後20行)  

head -n 20 文件名 (查看文本文件前20行)

cat 文件名(查看文本文件,較短的文本內容)  less 文件名 (查看文件內容)

history  (顯示歷史執行過的命令)

touch  (用於創建空白文件與 修改文件時間)   mkdir 文件夾名 (創建文件夾)

cp -a 源文件 目標文件  (複製文件或目錄)

mv 文件名 [目標路徑|目標文件名]  (移動文件或修改文件名)

rm -rf 文件 (刪除文件)

 

dd if=目標文件  of=自定義文件 count=1 bs=數字(k,m)

(if:輸入的文件名稱  of:輸出的文件名稱  bs:設置每個”塊”的大小  count:設置要拷貝”塊”的個數  conv=ucase:小寫轉大寫  conv=lcase:大寫轉小寫)--拷貝文件內容到自定義文件內

tar -czvf 壓縮包名.tar.gz 文件名 (壓縮文件)

tar -xzvf 文件名 (解壓文件)

grep 關鍵詞 文本文件 (搜索某個關鍵詞)

find [查找路徑]  尋找條件 操作 (查找文件)

su 切換用戶    sudo (用來以其他身份來執行命令[預設root用戶])

chmod [參數] 權限 文件或目錄名稱 (修改文件或目錄的權限)

ps -aux 或  ps -ef  (查看進程與狀態)  ps -ef | grep 進程名  (查找某個特定的進程信息)

top (監視進程的活動與系統負載)   pid of [程序名稱]  (查詢特定PID值)

lsof -i:端口號  (查找佔用端口)    netstat -nlp | grep :端口號 (查詢佔用端口)

Kill -9 [進程PID號]  (殺死PID進程)    killall [進程名稱]  (終止某個特定名稱所有進程)

ss (用於查看本機的端口連接狀態)   

ssh user@host  (用戶名@IP)  -p 端口號 (通過本機ssh連接其他機器)

whereis java (查看java安裝路徑)

caja /路徑  (以管理員進行操作該路徑)

dpkg -i  (安裝.deb文件)

安裝控件火狐瀏覽器的位置 usr/bin/mozilla/plugins   查看火狐控件 about:plugins

安裝完控件需要使用超級管理員啓動火狐 sudo firefox (第一次使用需要長期激活啓用)

殺死金蝶進程名稱 kill -9 apusic

管道中的 grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本 -c(計數)是統計一行中存在的話就爲1,不會統計一行中存在的個數.-o可以獲得一行中所得的個數.

註冊服務:

chkconfig  --add  服務名

我是在客戶機的銀河麒麟上使用上面的命令出錯(沒有上面的這個命令),所以使用下面的命令就可以

#apt-get update           # apt-get install sysv-rc-conf                 # sysv-rc-conf 服務名 on

啓動服務器命令:(需要授權後在啓動)

service 服務名 start    

systemctl start 服務名

啓動後一直運行不停止 # nohup ./startapusic  &

停止上面的啓動方式:殺死該進程或使用命令輸入用戶名和密碼停止

# ./stopapusic admin admin iiop://localhost:6888
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章