linux常用命令记录

find . -name “xxxx*” -ls //在当前目录下查找名字为xxxx开头的文件


vi模式下
光标定位:
vim/vi操作
1.跳到文本的最后一行:按“G”,即“shift+g”
2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。
3.跳到第一行的第一个字符:先按两次“g”,
4.跳转到当前行的第一个字符:在当前行按“0”。
显示行号:
:set number


vim于vi类似,可以高亮代码

nohup ./xx 2>&1 后台启动xx程序,默认输入到nohup.log

free -m //查看内存使用情况

lsblk //查看硬盘设备

df -h //查看硬盘使用情况

ps -ef | grep xxx //查看xxx所在线程

lsof -i:端口号 //查看某个端口是被哪个程序使用

向文件内追加内容:

cat >> file.txt <<EOF
helloworld
EOF

解析:
1.>> 是标准输出追加重定向符号

  1. << 是标准输入重定向符号
  2. EOF 标志符,这可以任意指定,但开始和结尾都要是同一个标识符

从远处复制到本地

scp root@192.168.92.101:/root/test/data /root/

上传本地到远程

scp /root/data.txt /root/test/

如果传的是目录就加 -r


centos虚拟机修改固定ip地址

vi /etc/sysconfig/network-scripts/对应的网卡名字例如ens33
service network restart

配置IP地址映射

vim /etc/hosts

禁用selinux

# 编辑 /etc/selinux/config 文件,修改SELINUX的值为disable
# 注意修改完毕之后需要重启linux服务
SELINUX=disabled

重启后输入getenforce显示disabled


firewall开放端口

firewall-cmd --state
service firewalld start
service firewalld restart
service firewalld stop
firewall-cmd --list-all 
netstat -ntlp #查看监听的端口
firewall-cmd --zone=public --list-ports #查看防火墙所有开放的端口
firewall-cmd --permanent --add-port=80/tcp #开放端口
firewall-cmd --add-port=30300-30303/tcp --permanent #开放连续的端口
firewall-cmd --permanent --remove-port=8080/tcp #移除端口
firewall-cmd --reload #重新加载
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
systemctl stop firewalld.service #关闭防火墙

iptables

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #增加规则
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动


转载请注明来源

×

喜欢就点赞,疼爱就打赏