mac终端命令小入门
最近新入手了一台mac笔记本,发现mac终端的命令真的特别有意思,之前没有接触过linux命令,面试时问到时很无语,现在终于可以上手练习了,第一次,在优快云上写博客,之前对文本编辑存在某些恐惧,尤其是格式花去大半的时间,格式编的不好,希望以后可以突破内心的舒适区,通过优快云发现更大的世界。
查看隐藏文件夹
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
不想显示被隐藏的文件
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
使文件不隐藏
貌似只对隐藏文件/文件夹有用,很奇怪对~/.bash_profile没用
chflags nohidden /Users/alongso_pro/Desktop
使文件隐藏
只对可见文件或文件夹有用
chflags hidden /Users/alongso_pro/Desktop
sudo命令
为系统超级管理员755 代表用户对该文件拥有读,写,执行的权限。
创建文件
touch .aa
打开文件
open .aa
配置环境变量
source .aa
开启tomcat
进入tomcat的bin目录,键入
sudo sh startup.sh
关闭tomcat服务
sh ./shutdown.sh
查看端口被哪个程序占用
sudo lsof -i tcp:8080
根据进程的PID,可以将进程杀死
sudo kill -9 1659
如何查看系统中每个进程:
ps -A
ps -e
命令提供了运行中系统动态的视图
top
查看当前目录的路径
pwd
/Users/alongso_pro/Desktop
使用绝对路径进入文件夹,不改变当前目录:
cd /
使用相对路径进入文件夹,改变当前目录
cd Users/alongso_pro/Desktop
qianmoyushengMacBook-Pro:Desktop alongso_pro$
查看当前目录下的所有文件夹,不改变当前目录
( list directory contents):
ls -l/-R/-a 绝对路径/相对路径
-l,查看目录中每个文件的权限
-R,显示目录下所有的文件夹和文件
-a,显示目录下所有的文件夹和隐藏文件
man+所有命令可以查看该命令的信息介绍
(format and display the on-line manual pages):
man ls man open man chflags.
也可以敲下该命令直接回车。
man ls 命令后在最后出现一个end,返回继续输入命令:
q或者ctr+c
将所有截图保存为JPG,而不是系统默认的PNG
defaults write com.apple.screencapture type -string “jpg"
文件的拷贝
ln -s ~/Desktop/党员党费详情.xlsx ~/workfile/
ln [-Ffhinsv] source_file [target_file]
ln [-Ffhinsv] source_file … target_dir
echo,相当于println
–write arguments to the standard output
say 语音
say -f /Users/alongso_pro/Desktop/《三国演义》罗贯中.txt
cat 打印文本内容
– concatenate and print files
cat /Users/alongso_pro/Desktop/《三国演义》罗贯中.txt
head
– display first lines of a file
tail
– display the last part of a file
nl
– line numbering filter
一个有趣的ASCII版动漫:“星球大战:新希望”
telnet towel.blinkenlights.nl
chrome的小恐龙游戏:
在没连网的情况下在Chrome地址栏输入:chrome://dino/