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端口占用的使用情况。
暂时更新自己常用的 后续遇到了会继续添加!