zoukankan      html  css  js  c++  java
  • 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端口占用的使用情况。

     

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

  • 相关阅读:
    win11系统无法解决的死结
    python多线程2线程应用
    python多线程3线程同步
    python多线程3.1同步测试例子
    python多线程1线程创建
    最近总是淡淡的····
    ASP.NET MVC 中如何实现基于角色的权限控制
    【转】Visual C++ ADO数据库编程入门
    【转】Windows窗体消息汇总
    【转】数据库设计中的14个技巧
  • 原文地址:https://www.cnblogs.com/haixiaozh/p/13425788.html
Copyright © 2011-2022 走看看