1、最常使用操作
查看
在终端里输入 ls 就可以查看文件和文件夹,但隐藏的文件就无法查看,使用ls -a即可。
创建目录
命令: mkdir
使用说明:输入命令随后空格再输入目录名即可。
案例:创建一个test目录则对应命令就是 mkdir test
进入目录
cd命令进入目录比如要进入test目录则就是 cd test
返回上一级目录
命令: cd..
删除目录(空目录)
命令: rmdir
案例: rmdir test(rmdir命令后面空格在加上目录名)
注意:此删除不会出现在废纸篓里
删除目录(非空或者空目录都可以删除)推荐使用
命令: rm -rf
案例: rm -rf test(rm -rf命令后面空格在加上目录名)
注意:此删除不会出现在废纸篓里
创建文件
命令: touch
笔者感觉这个命令还是挺靠谱的。Mac如果不用第三方工具(sublime等)是无法可视化创建一个txt文件。而用这个命令即可创建。
示例(创建一个test为名的txt文件): touch test.txt
删除文件
命令: rm
案例(删除一个test.txt文件): rm test.txt
注意:此删除不会出现在废纸篓里
拷贝
命令: cp
案例(拷贝一个test.txt文件并重新命名为test2.txt): cp test.txt test2.txt
查找
命令: find
案例(查找当前目录下所有的txt文件): find *.txt
显示当前的目录
命令: pwd
打开成可视化的文件夹
命令: open
说明:如果是open .则是打开当前命令里的目录,如果要打开指定的文件夹或者文件则格式为open 要打开的路径即可。
2、目录操作
mkdir 创建一个目录 mkdir dirname
rmdir 删除一个目录 rmdir dirname
mvdir 移动或重命名一个目录 mvdir dir1 dir2
cd 改变当前目录 cd dirname
pwd 显示当前目录的路径名 pwd
ls 显示当前目录的内容 ls -la
dircmp 比较两个目录的内容 dircmp dir1 dir2
3、文件操作
cat 显示或连接文件 cat filename
pg 分页格式化显示文件内容 pg filename
more 分屏显示文件内容 more filename
od 显示非文本文件的内容 od -c filename
cp 复制文件或目录 cp file1 file2
rm 删除文件或目录 rm filename
mv 改变文件名或所在目录 mv file1 file2
ln 联结文件 ln -s file1 file2
find 使用匹配表达式查找文件 find . - name "*.c" -print
file 显示文件类型 file filename
open 使用默认的程序打开文件 open filename (open . 打开当前目录)
4、选择操作
cat 显示或连接文件 cat filename
pg 分页格式化显示文件内容 pg filename
more 分屏显示文件内容 more filename
od 显示非文本文件的内容 od -c filename
cp 复制文件或目录 cp file1 file2
rm 删除文件或目录 rm filename
mv 改变文件名或所在目录 mv file1 file2
ln 联结文件 ln -s file1 file2
find 使用匹配表达式查找文件 find . - name "*.c" -print
file 显示文件类型 file filename
open 使用默认的程序打开文件 open filename (open . 打开当前目录)
5、编程操作
make 维护可执行程序的最新版本 make
touch 更新文件的访问和修改时间 touch -m 05202400 filename
dbx 命令行界面调试工具 dbx a.out
xde 图形用户界面调试工具 xde a.out
6、进程操作
ps 显示进程当前状态 ps u
kill 终止进程 kill -9 30142
nice 改变待执行命令的优先级 nice cc -c *.c
renice 改变已运行进程的优先级 renice +20 32768
7、时间操作
date 显示系统的当前日期和时间 date
cal 显示日历 cal 8 1996
time 统计程序的执行时间 time a.out
8、网络与通信操作
telnet 远程登陆 telnet www.macwk.com
rlogin 远程登陆 rlogin hostname -l username
rsh 在远程主机执行指定命令 rsh f01n03 date
ftp 在本地主机与远程主机之间传输文件 ftp ftp.macwk.com
rcp 在本地主机与远程主机之间复制文件 rcp file1 host1:file2
ping 给一个网络主机发送回应请求 ping www.macwk.com
mail 阅读和发送电子邮件 mail
write 给另一用户发送报文 write username pts/1
mesg 允许或拒绝接收报文 mesg n
9、Korn Shell命令
history 列出最近执行过的几条命令及编号 history
r 重复执行最近执行过的某条命令 r -2
alias 给某个命令定义别名 alias del=rm -i
unalias 取消对某个别名的定义 unalias del
10、其他命令
uname 显示操作系统的有关信息 uname -a
clear 清除屏幕或窗口内容 clear
env 显示当前所有设置过的环境变量 env
who 列出当前登录的所有用户 who
whoami 显示当前正进行操作的用户名 whoami
tty 显示终端或伪终端的名称 tty
stty 显示或重置控制键定义 stty -a
du 查询磁盘使用情况 du -k subdir
df 显示文件系统的总空间和可用空间 df /tmp
w 显示当前系统活动的总信息 w