ubuntu 常用命令

20.04 版本

网络相关

显示或配置网络设备

ifconfig -a # 类似windows下的 ipconfig

查看tcp/upd连接

sudo netstat -tupln

查看端口

sudo lsof -i:端口

文件相关

查看文件内容并显示行号

cat -n test.md

解压tar.gz格式文件

tar xzf 文件名.tar.gz

查找文件

  • which 执行文件
  • whereis 可执行文件位置和相关文件
  • find /(查找目录范围) -name 查找关键字 #关键词加`*`模糊搜索
  • `find 范围 -iname 关键字 #-iname参数会忽视大小写``

软件相关

更新软件源的包列表和以安装的包以及卸载/安装包

sudo apt-get update
sudo apt-get upgrade
sudo apt-get remove 包名
sudo apt-get install 包名

查看已安装的包

sudo dpkg -l

查看镜像中包版本

apt-cache madison 包名

重启mysql

sudo service mysql restart

重启nginx

sudo nginx -s reload

启动redis-server

sudo service redis start

其他

设置root密码并运行远程登录

sudo passwd root
sudo vim /etc/ssh/sshd_config

Authentication下 ,前面有的话要去除
PermitRootLogin prohibit-password改成PermitRootLogin yes

service ssh restart

重新加载服务配置文件

systemctl daemon-reload

查看近三日天气(根据ip位置)

curl http://wttr.in/

[1]linux find 命令查找文件和文件夹
[2]运维大佬博客

原文地址:https://www.cnblogs.com/somegenki/p/13092241.html