1. 程式人生 > >Java程式設計師必須掌握的常用Linux命令

Java程式設計師必須掌握的常用Linux命令

轉載自 https://www.cnblogs.com/javastack/p/8796178.html

Java程式設計師也是半個運維了,在日常開發中經常會接觸到Linux環境操作。小公司的開發人員甚至是兼了全運維的工作,下面整理了一些常用的Linux操作命令。

Linux常用指令

ls          顯示檔案或目錄

     -l       列出檔案詳細資訊l(list)

     -a       列出當前目錄下所有檔案及目錄,包括隱藏的a(all)
     
mkdir         建立目錄

     -p       建立目錄,若無父目錄,則建立p(parent)

cd            切換目錄

touch         建立空檔案

vim / vi      建立/編輯檔案

     insert   編輯
     
     :q       退出
     
     :q!      強制退出
     
     :wq      儲存並退出
     
     esc      退出編輯

echo          建立帶有內容的檔案

cat           檢視檔案內容

tar           打包壓縮

     -c       建立壓縮檔案
     
     -x       解壓縮檔案
     
     -z       gzip壓縮檔案
     
     -j       bzip2壓縮檔案
     
     -v       顯示所有過程
     
     -f       使用檔名
    
cp            拷貝

     -r       遞迴拷貝目錄

mv            移動或重新命名

rm            刪除檔案

     -r       遞迴刪除,可刪除子目錄及檔案

     -f       強制刪除
     
chmod         變更檔案或目錄的許可權

kill          殺程序

find          在檔案系統中搜索某檔案

wc            統計文字中行數、字數、字元數

grep          在文字檔案中查詢某個字串

rmdir         刪除空目錄

tree          樹形結構顯示目錄,需要安裝tree包

pwd           顯示當前目錄

ln            建立連結檔案

date          顯示系統時間

more / less   分頁顯示文字檔案內容

head / tail   顯示檔案頭、尾內容

sudo          用來以其他身份來執行命令,預設的身份為root

su            換當前使用者身份到其他使用者身份

stat          顯示指定檔案的詳細資訊,比ls更詳細

who           顯示線上登陸使用者

whoami        顯示當前操作使用者

hostname      顯示主機名

uname         顯示系統資訊

top           動態顯示當前耗費資源最多程序資訊

ps            顯示瞬間程序狀態
     
     -e       顯示所有程序
     
     -f       全格式

du            檢視目錄大小

     -s       只顯示目錄大小的總合
     
     -h       帶單位顯示目錄大小

df            檢視磁碟大小df 
    
     -h       帶有單位顯示磁碟資訊
     
free          檢視記憶體情況

     -b       單位(bytes)
     
     -k       單位(KB)
     
     -m       單位(MB)
     
     -g       單位(GB)

ifconfig      檢視網路情況

ping          測試網路連通

netstat       顯示網路狀態資訊

     -ano     檢視某個埠是否被佔用
     
     -tlnp    根據埠查詢PID

man           檢視Linux中的指令幫助

clear         清屏

kill          殺程序

reboot        重啟系統

shutdown

     -r       關機重啟

     -h       關機不重啟

     now      立刻關機

以上命令僅供參考,歡迎留言補充。


相關推薦

Java程式設計師必須掌握Linux系統常用命令

linux系統常用命令:1.關機:shutdown -h now 立即關機                               n(n分鐘後關機)                          -r  重啟2.設定root初始密碼: sudo passwd3.進入

Linux常用命令①】程式設計師必須掌握Linux命令

[TOC] 在文章最前面給大家推薦一個查詢Linux命令的網站,如果man命令裡面的英文文件看不懂,可以去這個網站裡面查詢。[點選這裡](https://man.linuxde.net/) 下面介紹的命令為了避免篇幅太多,也不會展示全部引數,大家也可以去這個網站程序詳細的查詢。 ### man:幫助命令

Java程式設計師必須掌握常用Linux命令

Java程式設計師也是半個運維了,在日常開發中經常會接觸到Linux環境操作。小公司的開發人員甚至是兼了全運維的工作,下面整理了一些常用的Linux操作命令。 Linux常用指令 ls   顯示檔案或目錄      -l   列出檔案詳細資訊l(list)      

Java程式設計師必須掌握常用Linux命令

轉載自 https://www.cnblogs.com/javastack/p/8796178.htmlJava程式設計師也是半個運維了,在日常開發中經常會接觸到Linux環境操作。小公司的開發人員甚至是兼了全運維的工作,下面整理了一些常用的Linux操作命令。Linux常用

為什麼說 Java 程式設計師必須掌握 Spring Boot ?

Spring Boot 2.0 的推出又激起了一陣學習 Spring Boot 熱,那麼, Spring Boot 誕生的背景是什麼?Spring 企業又是基於什麼樣的考慮建立 Spring Boot? 傳統企業使用 Spring Boot 會給我們帶來什麼樣變革?   帶著這些問題,我們一起來

為什麼說java程式設計師必須掌握Spring Boot?

Spring Boot——約定優於配置 一、導言 二、Spring歷史 三、Spring Boot的誕生與發展 四、Spring Boot介紹 五、Spring Boot特性及優點 六、Spring、Spring Boot和Spring C

為什麼說 Java 程式設計師必須掌握 Spring Boot?

Spring Boot 2.0 的推出又激起了一陣學習 Spring Boot 熱,那麼, Spring Boot 誕生的背景是什麼?Spring 企業又是基於什麼樣的考慮建立 Spring Boot? 傳統企業使用 Spring Boot 會給我們帶來什麼樣變革? 帶著這些問題,我們一

Java 程序員必須掌握Linux 命令

rm -rf efi ddr example 需要 linux 命令 rep hello 服務器   作為一個Java開發人員,有些常用的Linux命令必須掌握。即時平時開發過程中不使用Linux(Unix)或者mac系統,也需要熟練掌握Linux命令。因為很多服務器上都是

【面試總結】涵蓋1-3年Java程式設計師必須掌握的面試技巧

前言 金三銀四,金九銀十,大多數程式設計師都會選擇在這兩個時機跳槽(認為公司沒發展,沒有提升空間,對上級領導不滿意的,薪資漲不了,忍了好長時間爆發的機會終於來了)同時也是求職者找工作的好機會。近期有很多朋友也問到了求職方面的問題,那麼如何在面試中脫穎而出呢?這裡

Java程式設計師必須掌握的網站知識 —— HTTP

介紹 HTTP協議是Hyper Text Transfer Protocol(超文字傳輸協議)的縮寫,是用於從全球資訊網(WWW:World Wide Web )伺服器傳輸超文字到本地瀏覽器的傳送協議。 HTTP是一個基於TCP/IP通訊協議來傳遞資料(HTML 檔案,

Java 程式設計師必須掌握的 8 道資料結構面試題,你會幾道

瑞士電腦科學家Niklaus Wirth在1976年寫了一本書,名為《演算法+資料結構=程式設計》。 40多年後,這個等式仍被奉為真理。這就是為什麼在面試過程中,需要考察軟體工程師對資料結構的理解。 幾乎所有的問題都需要面試者對資料結構有深刻的理解。無論你是初入職場的

【本人禿頂程式設計師】【程式人生】為什麼說 Java 程式設計師必須掌握 Spring Boot

←←←←←←←←←←←← 我都禿頂了,還不點關注! Spring Boot 誕生的背景是什麼?Spring 企業又是基於什麼樣的考慮建立 Spring Boot? 傳統企業使用 Spring Boot 會給我們帶來什麼樣變革? Spring Boot 2.0 的推出又激起了

為什麼說JAVA程式設計師必須掌握SpringBoot?

Spring Boot 2.0 的推出又激起了一陣學習 Spring Boot 熱,那麼, Spring Boot 誕生的背景是什麼?Spring 企業又是基於什麼樣的考慮建立 Spring Boot? 傳統企業使用 Spring Boot 會給我們帶來什麼樣變革?   帶

為什麼說Java 程式設計師必須掌握 Spring Boot?

大部分人選擇學習Java,自然是因為看上了Java的薪資待遇,java的地位可謂在程式設計界屬於大佬,最近Spring Boot 2.0 的推出來後,又激起了一陣學習 Spring Boot 的熱潮,那麼, 使用 Spring Boot 會帶來什麼樣的變革?一起來了解下 Spring Boot 到底

Java程式設計師必會的Linux命令

      作為一個Java開發人員,有些常用的Linux命令必須掌握。即使平時開發過程中不使用Linux(Unix)或者mac系統,也需要熟練掌握 一些常用的Linux命令。因為很多伺服器都是基於Linux系統的。所以,要和伺服器機器互動,就要通過shell命令。  

JAVA程式設計師應該知道的linux命令

常用命令   1.在compose Bar下可以對多個伺服器同時進行操作。選擇To All Sessions   2. 檢視JAVA程序:   ps -ef | grep java   ps auxf | grep java   3.殺死JAVA程序:

JAVA程式設計師要知道的 Linux命令

現在找工作一般要求要有一定的LINUX 基礎用於專案的部署與升級,那麼今天我們說下 我們應該知道哪些命令呢? 1.查詢檔案 find / -name filename.txt 根據名稱查詢/目錄下的

Java 程式設計師必須掌握的 5 個註解

自 JDK5 推出以來,註解已成為Java生態系統不可缺少的一部分。雖然開發者為Java框架(例如Spring的@Autowired)開發了無數的自定義註解,但編譯器認可的一些註解非常重要。 在本文中,我們將看到5個Java編譯器支援的註解,並瞭解其期望用途。順

Java開發人員必須掌握Linux命令(一)

ava head 通過 應用 可選參數 scp csdn 符號鏈接 遠程服務 子曰:“工欲善其事,必先利其器。“ 1、登錄服務器SSH命令 簡單說,SSH是一種網絡協議,用於計算機之間的加密登錄。如果一個用戶從本地計算機,使用SSH協議登錄另一臺遠程計算機,我們就可以認為

Java程式設計師必會常用Linux速查手冊

目錄 系統服務管理 檔案管理 檢視日誌 壓縮與解壓 磁碟和網路管理 防火牆 ftp操作 軟體的安裝與管理 其他 系統服務管理 systemctl 輸出系統中各個服務的狀態: systemctl list-units --type=service 檢視服務的執行狀態: systemctl status