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 + {或}进行左右切换标签
上一篇下一篇

猜你喜欢

热点阅读