mac 终端 常用命令

文件目录
首先要清楚几个文件目录:

" / "  :根目录
" ~ " :用户主目录的缩写。例如当前用户为hello,那么" ~ "展开来就是:/Users/hello
" . "  :当前目录
".."   :父目录
 

命令
然后说一下最基本的几个命令。
1.cd 跳转到某个目录

1$ cd /Users/apple/Desktop/  

有个小技巧,就是在输入目录如Desktop时,只要输入Des并按tab键,该目录名便自动补全了。

其中

cd /   表示跳转到根目录。
cd ~   表示跳转到用户主目录。
cd ~apple   表示跳转到用户apple的主目录。
cd ..   表示跳转到上级目录。(cd和..之间的空格不能漏)

2.ls 列出当前目录下的子目录和文件
例如:

1	$ ls  
2	Desktop     Downloads   Movies      Pictures    build  
3	Documents   Library     Music       Public      log.txt  

3.pwd 显示当前目录的路径
为了验证上面所说的几个特殊目录的路径,我们可以用pwd命令将其输出看看。例如:

1	$ cd /  
2	$ pwd  
3	/  
4	$ cd ~  
5	$ pwd  
6	/Users/apple  
7	$ cd ./Desktop/  
8	$ pwd  
9	/Users/apple/Desktop  
10	$ cd ..  
11	$ pwd  
12	/Users/apple  
13	$ cd ./Desktop/iRoot/  
14	$ pwd  
15	/Users/apple/Desktop/iRoot  
16	$ cd ~apple/  
17	$ pwd  
18	/Users/apple  
19	$ cd ~/Music/  
20	$ pwd  
21	/Users/apple/Music  

4.clear 清空当前输入
如果Terminal窗口中的内容太多了,可以用clear命令将其清空。

5.history 查看输入历史记录
在Terminal输入命令时,可以使用上下方向键查看之前输入的命令(和windows的cmd相同)。另外,可以用history查看输入的完整历史,例如我的Terminal中的部分历史记录输出如下:

1	600  ls  
2	601  cd Public/  
3	602  ls  
4	603  cd /  
5	604  ls  
6	605  cd ..  
7	606  ls  
8	607  cd /  
9	608  ls  
10	609  history   
11	610  history  

基本命令

1、列出文件
ls 参数 目录名

例: 看看驱动目录下有什么:
ls /System/Library/Extensions
参数 
-w 显示中文,-l 详细信息, -a 包括隐藏文件

2、转换目录 cd

 例:想到驱动目录下溜达一圈   
 cd /System/Library/Extensions

3、建立新目录
mkdir 目录名

例:在驱动目录下建一个备份目录
backup     mkdir /System/Library/Extensions/backup

在桌面上建一个备份目录 
backup    mkdir /User/用户名/Desktop/backup

4、拷贝文件
cp 参数 源文件 目标文件

例:想把桌面的Natit.kext 拷贝到驱动目录中  
cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions

参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。

把驱动目录下的所有文件备份到桌面
backup
cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup

5、删除文件
rm 参数 文件

 例:想删除驱动的缓存  
 rm -rf /System/Library/Extensions.kextcache     rm -rf /System/Library/Extensions.mkext
 
 参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了

6、移动文件
mv 文件

例:想把AppleHDA.Kext 移到桌面    
mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop

想把AppleHDA.Kext 移到备份目录中   
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

7、文本编辑
nano 文件名

 例:编辑natit Info.plist
      nano /System/Library/Extensions/Natit.kext/Info.plist

8、目录操作
目录操作

9、文件操作
文件操作

10、进程操作
这里写图片描述

11、时间操作
命令名 功能描述 使用举例
date 显示系统的当前日期和时间 date
cal 显示日历 cal 8 1996
time 统计程序的执行时间 time a.out
网络与通信操作
命令名 功能描述 使用举例
telnet 远程登录 telnet hpc.sp.net.edu.cn
rlogin 远程登录 rlogin hostname -l username
rsh 在远程主机执行指定命令 rsh f01n03 date
ftp 在本地主机与远程主机之间传输文件 ftpftp.sp.net.edu.cn
rcp 在本地主机与远程主机 之间复制文件 rcp file1 host1:file2
ping 给一个网络主机发送 回应请求 ping hpc.sp.net.edu.cn
mail 阅读和发送电子邮件 mail
write 给另一用户发送报文 write username pts/1
mesg 允许或拒绝接收报文 mesg n
Korn Shell 命令
命令名 功能描述 使用举例
history 列出最近执行过的 几条命令及编号 history
r 重复执行最近执行过的 某条命令 r -2
alias 给某个命令定义别名 alias del=rm -i
unalias 取消对某个别名的定义 unalias del

12、其它命令

命令名                功能描述                          使用举例
uname            显示操作系统的有关信息                  uname -a
clear            清除屏幕或窗口内容                     clear
env              显示当前所有设置过的环境变量             env
who              列出当前登录的所有用户                  who
whoami           显示当前正进行操作的用户名               whoami
tty              显示终端或伪终端的名称                  tty
stty             显示或重置控制键定义                    stty -a
du               查询磁盘使用情况                       du -k subdir
df /tmp                           
 

Mac OS X 终端命令开启功能

1.Lion下显示资源库

方法一:
显示
在“终端”中输入下面的命令:
chflags nohidden ~/Library/
隐藏
在“终端”中输入下面的命令:
chflags hidden ~/Library/
方法二:
打开Finder,菜单中选择前往按住option键就会显示资源库项(每次打开都需要重复操作一次)。

2.Finder显示隐藏文件

显示隐藏文件
在“终端”中输入下面的命令:
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
恢复隐藏文件
在“终端”中输入下面的命令:
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder

3.Xcode卸载

在“终端”中输入下面的命令:
sudo /Library/uninstall-devtools –mode=all
为实际安装的目录,默认情况下Xcode安装在/Developer目录下,即可执行
sudo /Developer/Library/uninstall-devtools –mode=all

4.在Finder标题栏显示完整路径

在“终端”中输入下面的命令:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
killall Finder

5.去掉窗口截屏的阴影

对窗口进行截屏的时候(Command-Shift-4, 空格),得到的图片周围会自动被加上一圈阴影。
如果你不喜欢这个阴影的效果,可以把它关掉。
在“终端”中输入下面的命令:
defaults write com.apple.screencapture disable-shadow -bool true
killall SystemUIServer

6.强制Safari在新标签中打开网页

Safari是默认支持标签浏览的。但是,我们在页面上点击链接或者在其他应用程序中点击链接的时候,
Safari往往是打开了一个新的窗口,导致页面上的Safari窗口过多,不好管理。通过下面这个小窍门,
我们可以让Safari默认是在一个新标签中打开网页。
在“终端”中输入下面的命令:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

7.改变截屏图片的保存位置

Mac OS提供了非常方便的截屏快捷键,可以让我们非常快速的对整个屏幕、部分屏幕或者应用程序窗口进行截屏。不过,这个截屏功能有一个不足之处,就是只能将截 屏图片保存到桌面。如果我们截取的图片特别多,就会让桌面显得特别凌乱。那有没有办法来修改截屏图片的默认保存位置呢?有。方法非常简单,只要在“终端” 中输入下面的命令就可以了。
defaults write com.apple.screencapture location 存放位置
killall SystemUIServer
在输入命令的时候,将“存放位置”替换成真正的文件夹就可以了。例如,你希望存放到自己用户目录的Screenshots文件夹下,就输入
defaults write com.apple.screencapture location ~/Screenshots
  • 27
    点赞
  • 253
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Αиcíеиτеǎг

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值