记录常用的Linux命令(持续更新)

前言

本文记录了最常用的Linux命令,如果你对Linux命令不熟悉,强烈建议Linux命令行重度用户安装zsh或fish安装插件后真香

常用Linux命令

ssh

  • ssh-add -K ~/.ssh/id_rsa 把私钥添加到keychain中,这样ssh登入服务器就不需要再输入密码了

端口

  • ss -lnt 查询所有开启的端口

Linux信息

  • lsb_release -a 即可列出所有版本信息

sudo

  • su git 切换到git账号
  • sudo -i 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout” 。
    参考链接

ls

  • ls -lh h文件大小

历史命令

  • history 打印历史命令
  • Ctrl + r 搜索历史命令,输入关键词后,可以再按Ctrl + r 继续搜索匹配命令
  • !! 输入后按Tab显示上一条命令
  • !git 输入后按Tab显示最近一条以git开头的命令
  • !2901 输入后按Tab显示history列表中第2901条命令
  • 按上下方向键

批量创建

  • mkdir 202004{01..30} 批量创建30个目录

删除文件或目录

  • rm -rf test 删除test目录
  • rm -f test.h 删除test.h文件

-f:强制删除;-r:递归删除

判断终端是否走了代理服务器

  • curl cip.cc
  • curl www.google.com

给终端设置代理

  • 将下面的脚本添加到.bash_profile中
function proxy_off(){
        unset http_proxy
        unset https_proxy
        unset ftp_proxy
        unset rsync_proxy
        echo -e "已关闭代理"
}
 
function proxy_on() {
        export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
        export http_proxy="http://127.0.0.1:8001"
        export https_proxy=$http_proxy
        export ftp_proxy=$http_proxy
        export rsync_proxy=$http_proxy
        export HTTP_PROXY=$http_proxy
        export HTTPS_PROXY=$http_proxy
        export FTP_PROXY=$http_proxy
        export RSYNC_PROXY=$http_proxy
        echo -e "已开启代理"
}
  • 执行source .bash_profile
  • 执行proxy_on
  • 执行curl cip.cc,通过输出的信息判断是否设置成功

支持🤟

🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟

  • 我会持续编写文章,保持每周至少一篇文章。💪
  • 有时候编写一篇文章需要大量时间。💪
  • 您只需一秒即可完成【点赞👍或关注❤️】。💪
  • 您的支持将给与我更大的动力。💪

🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值