本页目录

三开

Linux

删除登录密码

Bash
sudo passwd -d <username>

显示所有运行进程

Bash
ps aux

a:显示所有用户的进程

u:显示详细信息

x:显示没有控制终端的进程

查找文件、设置查找深度

查找根目录下所有rc结尾的文件,只递归两层:

Bash
find / -maxdepth 2 -type f -name "*rc"

查找文件内容

查找当前目录下所有内容包含export结尾的文件,不查找二级目录:

Bash
find . -maxdepth 1 -type f | xargs grep --color=always "export"

--color=always:始终高亮grep命令的匹配内容

查看磁盘空间

Bash
df -h

查看文件夹大小

查看指定文件夹的大小:

Bash
du -sh <dir>

查看当前目录下所有文件夹的大小:

Bash
du -h -d 1

取输出的前、后n行

headtail命令可以取文件的首、尾n行:

Bash
head -n 3 file.txt
Bash
tail -n 4 file.txt

对于命令则使用管道:

Bash
ls | head -n 5

运行top命令,3秒后自动结束

Bash
timeout 3 top

Mac OS

在当前路径打开访达

Bash
open .

允许从任意来源安装

Bash
sudo spctl --master-disable

查看安装的pkg包

Bash
pkgutil --pkgs

查看包的详细信息:

Bash
pkgutil --info <com.xxx.pkg-name>

查看软件安装列表

系统信息-软件-安装列表可能存在重复项(例如多次安装),编辑/查看方法为(这里以查看为例):

Bash
cat /Library/Receipts/InstallHistory.plist

重建Spotlight索引

Bash
sudo mdutil -E /

修改截图的输出格式

Mac自带截图功能(command+shift+3/4/5)默认输出格式为png,可以修改为jpg

Plain Text
defaults write com.apple.screencapture type jpg