Linux常用命令(備用)

訪問網頁
1、wget 這個會將訪問的首頁下載到本地
wget http://www.baidu.com/index.html
2、curl會顯示出源碼
curl http://www.baidu.com/index.html

Linux 查看端口占用情況可以使用 lsof 和 netstat 命令。

lsof

此命令在CentOS下無法直接使用,需要使用yum install lsof安裝
lsof(list open files)是一個列出當前系統打開文件的工具。
lsof 查看端口占用語法格式:
lsof -i:端口號

netstat

安裝netstat命令

netstat是net-tools裏面的一個命令,yum install net-tools組件

netstat -tunlp 用於顯示 tcp,udp 的端口和進程等相關情況。
netstat 查看端口占用語法格式:
netstat -tunlp | grep 端口號

kill

在查到端口占用的進程後,如果你要殺掉對應的進程可以使用 kill 命令:
kill -9 PID

查看端口占用
netstat -anp | grep 端口

不保存退出
:q!

保存退出
:wq!

Linux菜鳥——常見命令一 查看及創建目錄文件等命令

命令行提示符
[root@localhost ~]#
[當前用戶名@主機名 當前所在目錄]$
linux 超級用戶 root
window 超級用戶 administartor
# 超級用戶
$ 普通用戶
當前所在目錄 ~用戶的家目錄
管理員超級用戶 /root
普通用戶    /home/用戶名/所在目錄

linux 命令格式
命令 空格 [選項] 空格 [參數]
選項,使用或調整命令的功能
參數:參數四命令操作的對象,如果可以省略,說明有默認參數顯示
注意:在linux下是嚴格區分大小寫,所有內容!命令全部小寫

Linux查看及創建目錄文件等命令
    1 ls     //list 顯示目錄下的內容 
		1.1 ls -l  //長格式顯示(縮略選項用一個減號,完整的選項是兩個減號)

			-rw-------. 1 root root 1434 Mar 7 09:42 anaconda-ks.cfg
			第一列 權限:所有者權限,所屬組權限,其他人權限
			第二列 引用計數
			第三列 所有者
			第四列 所屬組
			第五列 大小size 默認單位Byte
			第六列 文件最後一次修改和訪問時間  三月7號,9點42分
			第七列 文件名
		1.2 ls -hl -h 人性化顯示
			-rw-------. 1 root root 1.5k Mar 7 09:42 anaconda-ks.cfg
			多個選項可以一起使用,大部分沒有順序 例如ls -lh
		1.3 ls -a 顯示所有文件
			文件名前面帶.的是隱藏文件
	
	2 cd 	 //切換所在目錄
		cd 		//回到登錄用戶的家目錄
		cd /home //進入下一級目錄
		cd /	//進入根目錄
		cd -	//進入上一次操作目錄
		cd ..   //進入上一級目錄
		tab 鍵 可以對我們的目錄和文件進行補全		
		相對路徑
			參考當前所在目錄,進行查詢,如果使用相對路徑,請查看好你的所在目錄

		絕對路徑
			從根目錄開始一級一級查找,直接找到位置

	3 pwd 顯示當前所在目錄

	4 linux 常見目錄(以下目錄必須全部記錄起來)
		/根目錄
		/root 		超級管理員的家目錄
		/root/home	普通用戶的家目錄
		/bin 		命令保存目錄(普通用戶的) 
		/sbin 		命令保存目錄(超級管理員的)
		/boot 		啓動目錄 啓動相關文件內容
		/dev  		設備文件保存目錄
		/etc  		配置文件保存目錄
		/lib  		函數庫保存目錄
		/mnt  		系統掛載目錄(推薦使用)
		/media		掛載目錄
		/tmp 		臨時目錄
		/proc 		直接寫入內存
		/usr		系統軟件目錄
		/var 		系統相關文檔內容
		/var/log	系統日誌

	5 mkdir    //創建目錄

		藍色 文件夾(目錄)
		mkdir 文件名字(用英文)
		mkdir -p 文件名字(遞歸創建)

	6  rm -rf 文件[目錄]		//刪除
		-r 刪除目錄
		-f 強制
	
	7 文件操作命令 增刪改查

			1. 創建文件  新建文件
				touch 文件名

			2.查看文件
				cat  文件名 查看文件
				cat -n install.log
				-n 顯示行號
				
				more 文件名 分屏顯示
				空格向下翻頁 b 向上翻頁 q 退出分屏操作

				head -要查看的條數 文件名
				head -19 hys.sql //顯示19行數的內容

			3 刪除 
				rm 刪除 
				rm -rf 文件/目錄

			4 複製 拷貝
				cp 源文件 目標位置

				cp -r  ./ys/ ./hys/
				-r 複製目錄
			3 mv 剪切或改名
				//剪切
				mv 源文件 目標位置
				//改名
				mv 源文件名 新名字

	快捷鍵 
		強制終止 ctrl + c 
		清屏 	ctrl + l

Linux運行jar包

要運行java的項目需要先將項目打包成war包或者jar包,打包成war包需要將war包部署到tomcat服務器上才能運行。而打包成jar包可以直接使用java命令執行。

在linux系統中運行jar包主要有以下幾種方式。

一、java -jar XXX.jar

這是最基本的jar包執行方式,但是當我們用ctrl+c中斷或者關閉窗口時,程序也會中斷執行。

二、java -jar XXX.jar &

&代表在後臺運行,使用ctrl+c不會中斷程序的運行,但是關閉窗口會中斷程序的運行。

三、nohup java -jar XXX.jar &

使用這種方式運行的程序日誌會輸出到當前目錄下的nohup.out文件,使用ctrl+c中斷或者關閉窗口都不會中斷程序的執行。

三、nohup java -jar XXX.jar >temp.out &

>temp.out的意思是將日誌輸出重定向到temp.out文件,使用ctrl+c中斷或者關閉窗口都不會中斷程序的執行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章