欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac OS X terminal

程序员文章站 2024-01-17 19:33:52
...
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 + {或}进行左右切换标签

转载于:https://www.jianshu.com/p/d9d7cba505f2

上一篇: PHP脚本的8个技巧(6)

下一篇: