linux常用命令和总结

ls 显示当前文件夹下

ls -l 显示当前文件夹下 文件的权限和大小

mkdir 创建文件夹

 

pwd 查看path路径

 

重启 sudo reboot

 

ifconfig 查看ip 如果无法查看 需要安装apt-get install net-tools

 

ip addr show 也可以查看ip

 

ufw 防火墙系列

sudo ufw enable 启用防火墙

sudo ufw allow|deny [service] 开启或者禁用端口号

sudo ufw status numbered 查看端口号的标识

sudo ufw delete number 根据端口号标识 删除规则

sudo ufw allow from Ip address 允许此IP访问所有的本机接口

配置ufw 启动时 一定要先打开 22端口 在启动 防火墙 否则无法连接

ufw disable 关闭防火墙

 

压缩 tar -zcvf xxx.tar.gz 要打包得目录

zip -q -r 要压缩得目录

解压 tar -zxvf xxx.tar.gz文件全名(+ -C /目录 解压到指定目录)

解压缩RAR文件是 先安装unrar 软件 sudo apt-get install rar unrar 然后 sudo In -f /usr/bin/rar /usr/bin/unrar 解压 unrar x 文件全名 解压 zip 是 unzip 文件名 或者unzip -d 指定目录

 

安装nano 然后 sudo nano 文件名 可以打开进行编辑 c+s为保存 c+x为退出 (18.04貌似自带nano)

安装nginx 然后删除默认default 在conf.d文件夹里添加各种配置 配置文件以.conf后缀结尾 sudo nginx -s reload 重启nginx

杀死进程 sudo kill -9 id(编号) 用 jps 命令查看编号

free -m查看 ubuntu 系统内存大小

df -h 查看系统当前运行情况

cp 文件名 目录 拷贝文件到某目录下

 

Ubuntu 更改文件夹及子文件夹权限 打开终端进入你需要修改的目录 然后执行下面这条命令 chmod 777 * -R 全部子目录及文件权限改为 777 查看linux文件的权限:ls -l 文件名称 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户) 常用修改权限的命令: sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) sudo chmod 666 ××× (每个人都有读和写的权限) sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

 

sudo rm -i * 挨个删除当前文件夹下所有文件 遇到想删除 Y 否则N

env 查看系统变量

export 添加变量

 

linux 配置免密密钥登录

ssh-keygen 生成密钥

拷贝密钥到本地windows 上 修改linux ssh 服务器配置

RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/(公钥名字authorized_keys)

重启服务

sudo /etc/init.d/ssh restart

然后再windows 上配置 ~/.ssh/config 文件 用git bash

host 名字

HostName host地址

User 用户名

IdentityFile /c/密钥位置

 

 lsof -i:3306 查看3306端口占用的使用情况。

 

暂时更新自己常用的 后续遇到了会继续添加!

posted @ 2020-08-03 13:35  海里的风  阅读(146)  评论(0编辑  收藏  举报