eqi cc mac mingling3 - Mac常用命令

Mac常用命令

前言:自己常用到的一些命令,一步步记录下来,当做笔记拉…持续增多~

0.9. 读一段文字
say Heloow world

1.显示当前的路径
  pwd
2.显示文件的最初几行
  head -20 filename
3.比较并显示两个文件的差异
  diff filePath1 filePath2
4.在文件中按指定模式查找
  grep “^[a-zA-Z]” filename
5.在文件中查找并处理模式
  awk ‘{print $1 $1}’ filename
6.统计文件的字符数、词数和行数
  wc filename
7.修改用户密码
  passwd
8.显示进程当前状态
  ps u
9.显示系统的当前日期和时间
  date
10.显示日历
  cal
11.显示指定年月的日历
  cal 7 2016
12.本次执行的历史命令
  history
13.显示当前所有设置过的环境变量
  env
14.显示非文本文件内容
  od -c name
15.显示文件类型
  file name
16. 把文件copy到服务器
  scp /Users/rongtian/Desktop/about/about/index.html root@123.87.198.64:/document/www/eqi.cc/home/about

17.可以用&连续操作命令
  cd desktop & mkdir rong
18.创建多级文件夹
  mkdir -p filePath
19.向文件中写入内容
  echo “内容” file
20.定时关机-h,重启-r,睡眠-s(例子 2016年7月21日22:05关机)
sudo shutdown -h 1607212205 
[cc]
rongtian$: sudo shutdown -h 1607212126
Shutdown at Thu Jul 21 21:26:00 2016.
shutdown: [pid 736]
[/cc]
20.1 取消关机注意上面的[pid 736]
sudo kill 736

21.安全与隐私中显示任何来源
sudo spctl –master-disable

22 程序运行完了会语音提醒我
sleep 10 && say Heloow world


23. brew又叫Homebrew,是Mac OSX上的软件包管理工具,在Mac中方便的安装软件或者卸载软件
23.1 安转brew
ruby -e “$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)”
23.2 使用brew安装软件
brew install git
23.3 使用brew卸载软件
brew uninstall git
23.4 使用brew查询软件(/wge*/是个正则表达式, 需要包含在/中)
brew search /wge*/
23.4 brew其他常用命令
a)列出已安装的软件 brew list
b)更新brew brew update
c)用浏览器打开brew的官方网站brew home
d)显示软件信息brew info
e)显示包依赖brew deps


如果是mac可以使用<网络实用工具>来检测

lsof命令可以列出当前的所有网络情况, 此命令的解释如下:
-n 表示主机以ip地址显示
-P 表示端口以数字形式显示,默认为端口名称
-i 意义较多,具体 man lsof, 主要是用来过滤lsof的输出结果
-s 和 -i 配合使用,用于过滤输出
24. 查看port是否在用
netstat -nat | grep 8011

24.1. 查看占用location和port
lsof -n -P -i TCP -s TCP:LISTEN
24.2. 查看端口号被哪些程序用
lsof -i | grep 8011

24.3. 通过port输入该端口号的PID
lsof -nP -iTCP:8011 |grep LISTEN|awk ‘{print $2;}’

24.4. 查看指定port对应的command和pid
lsof -nP -iTCP:8011 -sTCP:LISTEN
24.5. 查看本地的port是否在使用
telnet 127.0.0.1 8011

24.5. 关闭一个port(290是port对应的PID)
kill -9 290


// 持续更新…

在 “Mac常用命令” 上有一个观点

发表回复

电子邮件地址不会被公开。 必填项已用*标注