Mac
常用终端命令
目录操作
命令
功能描述
示例
mkdir
创建一个目录
mkdir dirname
rmdir
删除一个目录
rmdir dirname
cd
改变当前目录
cd dirname
pwd
显示当前目录的路径名
pwd
ls
显示当前目录的内容
ls -la
文件操作
命令
功能描述
示例
cat
显示或连接文件
cat filename
more
分屏显示文件内容
more filename
cp
复制文件或目录
cp file1 file2
rm
删除文件或目录
rm filename
mv
改变文件名或所在目录
mv file1 file2
open
使用默认的程序打开文件
open filename
find
使用匹配表达式查找文件
find . -name "*.c" -print
file
显示文件类型
file filename
ln
联接文件
ln -s file1 file2
od
显示非文本文件的内容
od -c filename
选择操作
命令
功能描述
示例
head
显示文件的最初几行
head -20 filename
tail
显示文件的最后几行
tail -15 filename
grep
在文件中按模式查找
grep "^[a-zA-Z]" filename
paste
横向连接文件
paste file1 file2
diff
比较并显示两个文件的差异
diff file1 file2
sed
非交互方式流编辑器
sed "s/red/green/g" filename
awk
在文件中查找并处理模式
awk '{print $1 $1}' filename
sort
排序或归并文件
sort -d -f -u file1