重新命名命令:mv
解壓tar.gz :tar -zxvf *.tar.gz
跳轉到文件末尾:g
跳轉到文件頂部:g
查詢某個字元:/xx n是向上查詢 n是向下查詢
執行shell指令碼三種方式:
1、 bash *.sh
2、 sh .sh
3、 ./.sh
xz -d mpfr-3.1.2.tar.xz
會產生乙個mpfr-3.1.2.tar 檔案,再執行
tar -xvf mpfr-3.1.2.tar
打包多個檔案到乙個tar包
tar -cvf a.tar file*.dat
使用者操作
useradd mysql
passwd mysql
:mysql
授權mysql使用者所有許可權:命令:visudo
yum -y install
wget
wget
普通使用者下進行sudo掛載光碟
sudo
mount /dev/sr0 /mnt/cdroom/
centos7及以上對服務的操作
systemctl 執行的動作 服務
執行的動作:status 檢視該服務的狀態
start 啟動該服務
stop 暫時停止該服務
restart 重啟
disable 指不再開機重啟這個服務
exp:
systemctl status zookeeper 檢視zookeeper服務的狀態
systemctl status firewalld 防火牆的狀態
systemctl stop firewalld
常用命令:
1,lsof -i:埠號
2,netstat -tunlp|grep 埠號
這兩個命令都可以檢視埠被什麼程序占用。
lsof -i 用以顯示符合條件的程序情況,lsof(list open files)是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof -i命令
lsof輸出的每列的意義是:
command:程序的名稱或者程序開啟的方式
pid:程序id
user:程序所有者
fd:檔案描述符
type:協議型別
device:埠號
size/off:偏移
node:協議名
name:節點名
lsof -i:埠號
,用於檢視某一埠的占用情況,比如檢視22號埠使用情況,lsof -i:22
netstat -tunlp用於顯示tcp,udp的埠和程序等相關情況,如下圖
命令裡的t,u,n,l,p均有不同含義:
-t 僅顯示和tcp相關的
-u 僅顯示和udp相關的
-n 不限時別名,能顯示數字的全部轉換為數字
-l 僅顯示出於listen(監聽)狀態的
-p 顯示建立這些連線的程式名
netstat -tunlp|grep 埠號
,用於檢視指定埠號的程序情況,如檢視22埠的情況,netstat -tunlp|grep 22
啟動某服務
systemctl start tomcat.service
停止某服務
systemctl stop tomcat.service
重啟某服務
service tomcat restart
systemctl restart tomcat.service
使某服務自動啟動(如tomcat服務)
systemctl enable tomcat.service
使某服務不自動啟動
systemctl disable tomcat.service
檢查服務狀態
systemctl status tomcat.service (服務詳細資訊)
systemctl is-active tomcat.service(僅顯示是否active)
顯示所有已啟動的服務
systemctl list-units --type=service
Linux常用操作
顯示檔案內容more less head tail cat pg 分頁 檢視檔案cat 檔案拼接合併 cat 檔案1 檔案2 輸出檔案 查詢檔案內容grep 選項 字串 檔案列表 對檔案內容排序sort 比較檔案內容comm 排好序的檔案 diff b忽略空格 b忽略空行 i忽略大小寫 結果中 第乙...
Linux常用操作
mount t cifs o username password nounix,noserverino mount掛載點 mount t cifs o username domain gid 0 uid 0 nounix,noserverino mount掛載點 export ld library ...
Linux常用操作
etc 系統配置 bin 系統程式 dev 裝置檔案,如cd rom,網路藉口,usb等 lib 共享的庫檔案 usr 使用者共享的檔案,如幫助檔案 var 大小可變檔案,如日誌 ls 檢視目錄下的檔案 ls a 檢視目錄下的所有檔案 包括隱藏檔案 ls l 檢視目錄下檔案的詳細資訊 cd 切換當前...