OSX介绍
OSX 采用的是Unix文件系统,所有的文件都是挂在根目录/下面,所以在OSX中不要在有类似Windows的磁盘的概念
在桌面上看到的硬盘都是挂在/Volumes下 (同时也包括了在最新安装的程序)
比如 接上一个叫做USBHD的移动硬盘 那么它的位置就是/Volumes/USBHD
目录操作
命令 | 功能 | eg |
---|---|---|
mkdir | 创建一个目录 | mkdir stt |
rmdir | 删除一个目录 | rmdir stt |
mvdir | 移动或者重命名一个目录 | mvdir dir1 dir2 |
cd | 改变当前目录 | cd stt |
pwd | 显示当前目录 | pwd |
ls | 显示当前目录里的内容 | ls |
dircmp | 比较两个目录里的内容 | dircmp dir1 dir2 |
ls -la | 包含隐藏文件的详细属性一起显示 | ls-la |
ls -l | 以长格式的形式查看当前目录下所有可见文件的详细属性 | ls-l |
文件操作命令
命令 | 功能 | eg |
---|---|---|
cat | 显示或者连接文件 | cat stt |
pg | 分页格式化显示文件内容 | cat pg ih.text |
more | 分屏显示文件内容 | more ih.text |
od | 显示非文本文件内容 | od -c fileName |
cp | 拷贝文件 或者目录 | cp stt |
rm | 删除文件 | rm ih.text |
rmdir | 删除文件夹 | rm stt |
mv | 移动文件 | mv |
ln | 联接文件 | |
find | 使用匹配查找文件 | |
file | 显示文件类型 |
进程操作
命令 | 功能 | eg |
---|---|---|
ps | 显示进程当前状态 | |
kill | 终止进程 |
时间操作
命令 | 功能 | eg |
---|---|---|
date | 显示当前时间 | date u |
time | 统计程序执行的时间 | |
cal | 日历 | cal 8 2016 |
其他命令
命令 | 功能 |
---|---|
who | 列出当前登录的所有用户 |
du | 查询磁盘的使用情况 |
df | 显示文件系统的使用空间和可用空间 |
whoami | 显示当前正进行操作的用户名 |
unix 命令
命令 | 功能 |
---|---|
history | 在终端显示了所执行过的所有的命令历史 |
CTRL+R | 可以搜索已经执行过的命令,并且可以自动补全 |
touch | 将文件的访问和修改时间更新为当前时间,只有当文件不存在的时候才会去创建文件,它只会更新时间戳,但是并不会改变文件的内容 |