Linux 常用命令

Linux 常用命令

ps 查看进程

ps -aux| grep tomcat
解释:
    和ps -ef 差不多, ps是progress status的意思,为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;
    参数: -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的内容重定向到file.txt文件中
cat file1.txt file2.txt >file.txt  

tail

tail [选项] [文件]
范例1: 查看log.txt文本,每次显示10行, 并监听文件动态刷新(常用来查看后台实时日志)
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重复前一个搜索    空格翻页    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

你可能感兴趣的:(Linux 常用命令)