linux 常用命令

2022-09-02 20:45:13 字數 1950 閱讀 8370

kill -quit 2202 從容停止nginx

kill -term 2202 快速停止nginx

kill -9 nginx  強制停止nginx

grep -rn "hello,world!"  file_name

grep -c hello test.txt

sudo

kill -9 $(lsof -i:埠號 -t) #-t 只輸出 pid

#或者sudo

fuser -k -n tcp 80 #-k:殺死訪問指定檔案的所有程序;-n:選擇不同的命名空間;

sed -n '4p' f.txt  //輸出乙個檔案的第4行

sed-n'3,9p'/var/log/yum.log    //只檢視檔案的第3行到第9行

awk -f: 'nr==5'  /etc/passwd                         //顯示第5行

awk 'nf1' test.txt     //利用nf來計算文字顯示的行數

$ sort testfile1 | uniq -c

3 hello 95

3 linux 85

3 test 30

$ sort testfile1 | uniq -d

hello

95linux

85test

30

[root@localhost awk]# cat test.txt | awk''

1) aa ss

2) dd

ff3) gg hh

source filename    作用:在當前bash環境下讀取並執行filename中的命令。該filename檔案可以無"執行許可權"    

注:該命令通常用命令「.」來替代。通常用於重新執行剛修改的初始化文件。

2、sh filename  / bash filename   作用:在當前bash環境下讀取並執行filename中的命令。該filename檔案可以無"執行許可權"

注:兩者在執行檔案時的不同,是分別用自己的shell來跑檔案。

主要區別,source是在當前的shell下執行檔案內容,而sh或bash或其他shell+指令碼檔案,是在新的shell中執行。

source一般用於執行一些配置檔案,比如.bashrc等

while

read line

doecho

$line

done

< filename

1、檢視redis服務程序情況,這裡拿redis服務舉例,其他服務查詢更改名字即可

ps -ef|grep redis

2、檢視6379(為redis的埠號)埠號是否被占用

lsof -i :6379

3、顯示tcp的埠和程序等相關情況

netstat -tnlp

建立硬連線:ln

myfile hard

建立軟連線:

ln -s myfile soft

ls -li

total

1657728440 -rw-r--r-- 2 user staff 37415

11:28

hard

57728440 -rw-r--r-- 2 user staff 37415

11:28

myfile

57728629 lrwxr-xr-x 1 user staff 6415

11:28 soft -> myfile

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...