Java開發必須熟悉的Linux命令總結

身為一個Java開發人員,這些常用的Linux命令必須掌握。即使平時開發過程中沒有使用Linux(Unix)或者mac系統,也需要熟練掌握Linux命令。因為很多服務器上都是Linux系統。所以,要和服務器機器交互,就要通過shell命令、身為服務器后端經驗豐富的老鳥或者大神、這些都是必備的基本技能。

文章不會對所有linux命令進行詳細講解、只給出常見用法和基本解釋、具體用法可以使用--help、百度google即可。

本來想把jdk命令行工具放在第一位講解、畢竟是做java的是不。但是想到jdk命令行比較重要還是打算放到下一篇文章單獨講解、這畢竟是實打實的經驗啊、無論是日常工作中排查內存泄漏、還是面試的時候作為一個亮點都是不錯的干貨。

1-查找文件或者文件夾

Java開發必須熟悉的Linux命令看這一篇就夠了。

2-查找后臺運行的程序 以tomcat為例

Java開發必須熟悉的Linux命令看這一篇就夠了。

3-kill掉某個進程

Java開發必須熟悉的Linux命令看這一篇就夠了。

4-查看文件或者文件夾目錄、包含隱藏

Java開發必須熟悉的Linux命令看這一篇就夠了。

5-查看-當前工作目錄

Java開發必須熟悉的Linux命令看這一篇就夠了。

6-復制文件

Java開發必須熟悉的Linux命令看這一篇就夠了。

7-創建目錄

Java開發必須熟悉的Linux命令看這一篇就夠了。

8-刪除目錄

Java開發必須熟悉的Linux命令看這一篇就夠了。

9-移動文件

Java開發必須熟悉的Linux命令看這一篇就夠了。

10-rename

Java開發必須熟悉的Linux命令看這一篇就夠了。

11-用戶切換

Java開發必須熟悉的Linux命令看這一篇就夠了。

12-修改文件權限

Java開發必須熟悉的Linux命令看這一篇就夠了。

13-壓縮文件

Java開發必須熟悉的Linux命令看這一篇就夠了。

14-列出壓縮文件列表

Java開發必須熟悉的Linux命令看這一篇就夠了。

15-解壓文件

Java開發必須熟悉的Linux命令看這一篇就夠了。

16-查看文件頭10行

Java開發必須熟悉的Linux命令看這一篇就夠了。

17-查看文件尾10行

Java開發必須熟悉的Linux命令看這一篇就夠了。

18-查看日志類型文件

Java開發必須熟悉的Linux命令看這一篇就夠了。

19-使用超級管理員身份執行命令

Java開發必須熟悉的Linux命令看這一篇就夠了。

20-查看端口占用情況

Java開發必須熟悉的Linux命令看這一篇就夠了。

21-查看端口屬于哪個程序

Java開發必須熟悉的Linux命令看這一篇就夠了。

22-查看后臺進程

Java開發必須熟悉的Linux命令看這一篇就夠了。

23-以樹狀圖列出目錄的內容

Java開發必須熟悉的Linux命令看這一篇就夠了。

24- 文件下載

Java開發必須熟悉的Linux命令看這一篇就夠了。

25-網絡檢測

Java開發必須熟悉的Linux命令看這一篇就夠了。

26-遠程登錄

Java開發必須熟悉的Linux命令看這一篇就夠了。

27-打印信息


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/456994.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456994.shtml
英文地址,請注明出處:http://en.pswp.cn/news/456994.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

構析函數

析構函數:__del__() 釋放對象時自動調用 class Person(object):def run(self):print("run")def eat(self,food):print("eat"food)def __init__(self,name,age,height,weight):self.name nameself.height heightself.age ageself.weight …

Java 序列化Serializable詳解(附詳細例子)

Java 序列化Serializable詳解(附詳細例子) 1、什么是序列化和反序列化Serialization(序列化)是一種將對象以一連串的字節描述的過程;反序列化deserialization是一種將這些字節重建成一個對象的過程。 2、什么情況下需要…

kettle-實現每個分組的前N的數據

2019獨角獸企業重金招聘Python工程師標準>>> 第一步:創建表及數據: create table uid(uid int, --uidcate varchar(20), --類別price double --金額 ) insert into uid values(123,c1,21); insert into uid values(123,c2,23); insert into u…

重寫__repr__與__str__函數

重寫:將函數重新定義寫一遍__str__():再調用print 打印對象時自動調用,是給用戶用的是一個描述對象的方法__repr__():是給機器用的,在python解釋器里面直接敲對象名再回車調用的方法注意:在沒有str時,且有repr,str re…

linux nexus 使用問題

2019獨角獸企業重金招聘Python工程師標準>>> 問題一,啟動提示設置RUN_AS_USERroot 但是,設置export或 /etc/profile未生效。 **************************************** WARNING - NOT RECOMMENDED TO RUN AS ROOT *************************…

項目回顧-PopupWindow

右上菜單,可以通過 重寫 onCreateOptionsMenu指定 menu, 重寫 onOptionsItemSelected 來響應點擊事件 不過 這個菜單在某些手機上彈出的有點卡頓,而且如果不對主題進行設置,會從actionbar 上直接彈出,而不是下面 如果想…

android listpreference 自定義,Android ListPreference的用法一

xmlns:android"http://schemas.android.com/apk/res/android"android:key"screen_list"android:title"標題"android:summary"說明摘要">< ListPreferenceandroid:key"myListPreference"android:title"標題"…

C語言求最大公約數和最小公倍數的幾種算法

求最小公倍數算法&#xff1a; 最小公倍數兩整數的乘積最大公約數 求最大公約數算法&#xff1a; (1)輾轉相除法 有兩整數a和b&#xff1a; ① a%b得余數c ② 若c0&#xff0c;則b即為兩數的最大公約數 ③ 若c≠0&#xff0c;則ab&#xff0c;bc&#xff0c;再回去執行①…

3月15日云棲精選夜讀:雙管齊下,MaxCompute數據上云與生態

雙管齊下&#xff0c;MaxCompute數據上云與生態 作者&#xff1a;場景研讀 Go語言并發機制初探 作者&#xff1a;邴越 趣拍云短視頻SDK全面升級&#xff0c;簡單易用引開發者點贊 作者&#xff1a;sherry是雪梨 發表在&#xff1a;趣拍云團隊 阿里云機器學習平臺編程模型演…

qt android glsl,基于Qt的OpenGL學習(1)—— Hello Triangle

簡介要學習OpenGL的話&#xff0c;強烈安利這個教程JoeyDeVries的learnopengl&#xff0c;這里是中文翻譯好的版本。教程中使用OpenGL是通過GLFW這個庫&#xff0c;而在Qt中對OpenGL封裝得很好&#xff0c;并且和GUI以及IO相關的處理Qt更便捷&#xff0c;學習起來更輕松。這里就…

解決:Not Found: /favicon.ico

直接說解決辦法&#xff1a; &#xff08;1&#xff09;制作一個 favicon.ico圖標放在<head></head>標簽中 <link rel"shortcut icon" href"xxxxxxxxxx.ico" type"image/x-icon" /> <!--制作的圖標&#xff0c;使用hr…

多態方法調用的解析和分派

方法調用并不等同于方法執行&#xff0c;方法調用階段唯一的任務就是確定被調用方法的版本&#xff08;即調用哪一個方法&#xff09;&#xff0c;暫時還不涉及方法內部的具體運行過程。在程序運行時&#xff0c;進行方法調用是最普遍、最頻繁的操作&#xff0c;Class文件的編譯…

ES6:Set和Map

Set Set:類似數組&#xff0c;但是成員的值都是唯一的&#xff0c;沒有重復。Set本身是一個構造函數&#xff0c;用來生成Set數據結構。他包含的方法&#xff1a;add: 添加某個值&#xff0c;返回Set結構本身。delete: 刪除某個值&#xff0c;返回一個布爾值&#xff0c;表示是…

九九乘法表[循環嵌套]

#九九乘法表 # 1*11 # 1*22 2*24 # 1*33 2*36 3*39 # ...#循環嵌套 #行數 i 1 while i < 9:# 打印每行的內容j 1while j < i:print("%d * %d %3d " % (i, j, i * j), end)j 1print() # 換行i 1while嵌套&#xff1a;w 1 while w < 10: #外層循…

關于用VS寫C程序運行時出現燙字以及亂碼的問題的原因

最近在復習C語言寫程序時&#xff0c;突然碰到標題上的這種情況&#xff0c;后來經過上網查找以及逐步調試才發現原來是在打印數組的時候“越界”導致的&#xff0c;因為程序在默認初始化char類型的數組時&#xff0c;初始化的值是“燙”字&#xff0c;一般情況下是字符串未初始…

javascript函數調用的各種方法!!

在JavaScript中一共有下面4種調用方式&#xff1a; (1) 基本函數調用 (2)方法調用 (3)構造器調用 (4)通過call()和apply()進行調用 1. 基本函數調用 普通函數調用模式&#xff0c;如&#xff1a; JavaScript code?1234function fn(o){…… }fn({x:1});在基本函數調用中&#x…

ARM TK1 安裝kinect驅動

首先安裝usb庫 $ git clone https://github.com/libusb/libusb.git 編譯libusb需要的工具 $ sudo apt-get install autoconf autogen $ sudo apt-get install libtool $ sudo apt-get install libudev* 編譯安裝 $ sudo ./autogen.sh $ sudo make $ sudo make install $ sudo l…

如何在一個html頁面中提交兩個post,如何在同一個頁面上從Django和Ajax獲得多個post請求?...

我一整天都在為這事犯愁。似乎什么都沒用。這是我的情況。在我有一個Django表單&#xff0c;有兩個字段&#xff1a;redirect_from&#xff0c;redirect_to。此表單有兩個提交按鈕&#xff1a;Validate和{}。當頁面加載時&#xff0c;Submit被隱藏&#xff0c;只顯示Validate。…

大數據入門:各種大數據技術的介紹

大數據我們都知道hadoop&#xff0c;可是還會各種各樣的技術進入我們的視野&#xff1a;Spark&#xff0c;Storm&#xff0c;impala&#xff0c;讓我們都反映不過來。為了能夠更好的架構大數據項目&#xff0c;這里整理一下&#xff0c;供技術人員&#xff0c;項目經理&#xf…

高可用與負載均衡(5)之基于客戶端的負載均衡

什么是客戶端負載均衡 基于客戶端的負載均衡&#xff0c;簡單的說就是在客戶端程序里面&#xff0c;自己設定一個調度算法&#xff0c;在向服務器發起請求的時候&#xff0c;先執行調度算法計算出向哪臺服務器發起請求&#xff0c;然后再發起請求給服務器。 基于客戶端負載均衡…