终端命令大全

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 将文件的访问和修改时间更新为当前时间,只有当文件不存在的时候才会去创建文件,它只会更新时间戳,但是并不会改变文件的内容

你可能感兴趣的:(终端命令大全)