Linux 常用命令
ps 查看進程
ps -aux| grep tomcat
解釋:
和ps -ef 差不多, ps是progress status的意思,為我們提供了進程的一次性的查看,它所提供的查看結(jié)果并不動態(tài)連續(xù)的;
參數(shù): -e 顯示所有進程. -f 全格式. | 管道命令 grep 篩選信息
vi/vim 編輯
vi [選項] [文件]
范例1:編輯文本,有時也可用做查看文本;
vi test.sh
注:
替換: :%s/舊值/新值/c
撤回: u
刪除: dd
cat
cat [選項] [文件]
范例1: 查看文本并對所有行編號;
cat -n file.txt
范例2: 查看文本并對非空行編號;
cat -b file.txt
范例3: 將file1與file2的內(nèi)容重定向到file.txt文件中
cat file1.txt file2.txt >file.txt
tail
tail [選項] [文件]
范例1: 查看log.txt文本,每次顯示10行, 并監(jiān)聽文件動態(tài)刷新(常用來查看后臺實時日志)
tail -f -n 10 log.txt
more
more [選項] [文件]
范例1: 查看sshd.config文本,并分頁顯示,空格鍵翻頁;
more sshd.config
范例2: 查看log.txt文本,從第1000行開始,每頁10行;
more +1000 -10 log.txt
less
less [選項] [文件]
范例1: 查看sshd.config文本,并分頁顯示,空格鍵翻頁埠居、J上一行K下一行;
less sshd.config
范例2: 查看文本,-N展示行號,-m顯示百分比;
less -Nm sshd.config
注:/字符, 向下查找 ?字符, 向上查找 n重復(fù)前一個搜索 空格翻頁 q退出
head
head [選項] [文件]
范例1:查看文本前5行
head -n 5 sshd.config
修改IP地址(ubuntu18.06)
1: 打開50-cloud-init.yaml
$ cd vim /etc/netplan/50-cloud-init.yaml
2: 編輯:
network:
ethernets:
enp6s0:
addresses: [10.0.1.97/24,]
# gateway4: 10.0.0.140
dhcp4: true
optional: true
version: 2