mac终端常用指令小结

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
  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值