终端命令
我们可以在 terminal 用 system profiler 命令来获取连接 mac 的 usb 设备:
system_profiler SPUSBDataType
- ls 查看当前路径下的文件以及文件夹的名字
- ls /bin 表示查看根目录下的bin文件夹的东西
- ls docments 查看当前路径下documents文件夹下的所有东西
- cd .. 跳转到当前路径的上一层
- pwd 显示当前操作的路径 (绝对路径)
- clear 清屏
- touch 生成文件
- ifconfig 查看设备的ip地址
- netstat -an
查看内存占用情况
sudo du -sh *
Command line instructions
Git global setup
git config --global user.name "mawf09"
git config --global user.maweefeng@gmail.com "mawf09@xxx.com"
Create a new repository
- git clone git地址
- cd 制定文件夹
- touch README.md
- git add README.md
- git commit -m "add README"
- git push -u origin master
Existing folder
- cd existing_folder
- git init
- git remote add origin git地址
- git add .
- git commit -m "Initial commit"
- git push -u origin master
Existing Git repository
- cd existing_repo
- git remote add origin git地址
- git push -u origin --all
- git push -u origin --tags
hexo
sudo -s 终端全部使用管理员的方式运行
Init a new project
$ hexo init
Create a new post
$ hexo new "My New Post"
More info: Writing
Create a new draft
$ hexo new draft "draft Post"
Run server
$ hexo server
如果端口被占用了 可以使用-p 重设端口
More info: Server
Generate static files
$ hexo generate
More info: Generating
Deploy to remote sites
$ hexo deploy
More info: Deployment
生成纯页面
$ hexo new page "pageName"
在yml配置文件中可以添加这行代码
#包含和剔除
include:
- .nojekyll
exclude:
- .DS_Store
终端命令设置代理
让终端走代理的几种方法
Macproxyterminal
方法1:
在终端中直接运行命令
export http_proxy=http://proxyAddress:port
这个办法的好处是简单直接,并且影响面很小(只对当前终端有效,退出就不行了)。
如果你用的是ss代理,在当前终端运行以下命令,那么wget curl 这类网络命令都会经过ss代理
export ALL_PROXY=socks5://127.0.0.1:1080方法2:
比如我现在使用的shadowsocks工具可以直接设置全局代理,勾选就行了,一般使用的是PAC自动模式,这样可以根据条件选择代理or直连,保证速度和网站的可达性。
shadowSocks软件的Git地址为https://github.com/shadowsocks/ShadowsocksX-NG
Copyright © 2015 Powered by MWeb, Theme used GitHub CSS.