Mac OS X terminal
2016-09-07 本文已影响0人
barbere
1. 自动补全忽略大小写
输入:
nano .inputrc
在里面粘贴上以下语句:
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
Control+O,保存,重启终端,OK!
2. 目录
#用户目录
~
#当前目录
./
#根目录
/
#打印当前目录
pwd
3. 列出目录
#列出当前目录
ls
#列出dir目录
ls dir(*可以模糊搜索)
#列出dir目录,参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件
ls 参数 dir(*可以模糊搜索)
4. 目录跳转
#跳转到dir
cd dir
#返回上级
cd ..
#返回刚才
cd -
5. 建立新目录
mkdir dir
#当前目录下
mkdir ss
#指定目录下
mkdir ~/Desktop/ss
6. 创建文件
touch test.txt
7. 打开文件
cat test.txt
open test.txt
8. 拷贝文件
cp 参数 源文件 目标文件
比如:
cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions
参数R表示对目录进行递归操作
把驱动目录下的所有文件备份到桌面backup
cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup
9. 删除文件
rm 参数 文件
例:想删除驱动的缓存
rm -rf /System/Library/Extensions.kextcache
参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了
10. 移动文件
mv 文件
mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup
11. 显示文件类型
file filename
12. 文本编辑
nano 文件名
ctrl+o存盘 ctrl+x退出
nano /System/Library/Extensions/Natit.kext/Info.plist
13. 比较差异
diff file1 file2
14. 清屏
clear
15. 显示当前所有设置过的环境变量
env
16. 隐藏文件
显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
恢复隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder
17. finder显示完整路径
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
killall Finder
18. ping
ping www.baidu.com
ctrl+z/c 停止
19. root
sudo -s
退出crtl+d
20. host
terminal 输入 sudo vi /etc/hosts 回车,输入系统密码。修改完毕之后先按“esc”,再输入“:wq”,回车,退出编辑。
或者用textmate之类的编辑器,可以在“打开”窗口里面直接浏览隐藏文件,编辑时批量复制、粘贴和删除hosts比较方便
21. 获取当前用户名
id -un
22. 日期
#得到UNIX的时间戳
date +%s
#得到格式化的时间
date +%Y%m%d 输出20160914
23. 运行脚本
sh test.sh
24.窗口
打开新窗口:commond+t
窗口切换:Command + shift + {或}进行左右切换标签