MacOS Terminal(终端)常用命令笔记

终端启动方法

  • cmd + 空格键 启动聚焦搜索,输入终端;

切换到 root 用户(进入管理员模式)

sudo su

终端创建含空格的文件夹目录或文件的方法

如果创建文件夹目录直接输入 mkdir 1px run 会报错或者创建的是 1pxrun 两个文件夹 如果创建文件直接输入 touch 1px run.txt 会报错或者创建的是 1pxrun 两个文件

如果想在创建时名称包含空格,可以用引号圈起,如下

创建含空格的文件夹名称,一下两个方式可以选其一

mkdir '1px run'
mkdir 1px' 'run

创建含空格的文件夹名,一下两个方式可以选其一

touch '1px run.txt'
touch 1px' 'run.txt

MacOS 终端 zsh 和 bash 切换

# 使用系统自带的 zsh
chsh -s /bin/zsh


# 使用系统自带的 bash
chsh -s /bin/bash
  • 环境变量文件位置:
    • zsh:.zshrc
    • bash:.bash_profile

通过终端查询本机 IP

ifconfig | grep "inet"

执行后,第5行就是本机IP,如:inet 192.168.3.129 netmask ...,本机IP为“192.168.3.129”。

终端命令符走代理

正常情况终端和命令提示符在电脑使用全局代理时,依旧不会走代理,这个时候就需要手动启用。具体的代理协议和地址、端口请填写自己用代理的具体参数。

临时走代理

代理ip和端口请对应电脑配置修改

全部代理

export ALL_PROXY=socks5://127.0.0.1:1080

指定 http 和 https 代理

export http_proxy=socks5://127.0.0.1:1080
export https_proxy=socks5://127.0.0.1:1080

Git环境走代理

1080 端口请修改为你代理配置的端口

socks5 全局

git config –global http.proxy 'socks5://127.0.0.1:1080'
git config –global https.proxy 'socks5://127.0.0.1:1080'

socks5 非全局

git config http.proxy 'socks5://127.0.0.1:1080'
git config https.proxy 'socks5://127.0.0.1:1080'

Git 取消代理

git config --global --unset http.proxy
git config --global --unset https.proxy

非全局

git config --unset http.proxy
git config --unset https.proxy

参考:

  • https://blog.csdn.net/talkxin/article/details/97887121
  • https://www.cnblogs.com/sunsky303/p/8024445.html
  • https://www.cnblogs.com/xueweihan/p/7242577.html

查IP

通过 curl 查当前终端IP状态(网络是否走代理)

英文版

curl ipinfo.io

中文版

curl cip.cc

通过 curl 查看当前公网IP

备用

curl ifconfig.me

备用

curl ipinfo.io/json

备用

wget http://ipecho.net/plain -O - -q ; echo

查询域名MX邮箱解析

命令终端手动查询nslookup -q=mx qq.com

A/Txt/Cname/Mx/Srv/Aaaa


回到顶部

Copyright © 2017-2024 1px.run 像素教程 Distributed by an MIT license.

Site updated at 2024-12-07 05:14