訪問網頁
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中斷或者關閉窗口都不會中斷程序的執行。