SHELL命令汇总

SHELL命令汇总

Mac使用小技巧中提到了终端命令操作,但是概括得不全,加上之前没有接触过linux命令,面试时问到时很是慌得一批,不过现在有了Mac本,终于有理由逼自己一把了,哈哈,让我们一起来学习吧!

查看隐藏文件夹

defaults write com.apple.finder AppleShowAllFiles TRUE 
killall Finder

不想显示被隐藏的文件

defaults write com.apple.finder AppleShowAllFiles FALSE 
killall Finder

使文件不隐藏

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
-- 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/`

Gitalking ...