Results

命令结果

共 102 条命令

用 sudo 重新执行上一条命令

文本
sudo !!

涉及管道、覆盖或删除,建议先确认路径和参数。

快速启动本地 HTTP 服务器

文本
python3 -m http.server 8000

涉及管道、覆盖或删除,建议先确认路径和参数。

在终端播放 ASCII 星球大战

文本
telnet towel.blinkenlights.nl

涉及管道、覆盖或删除,建议先确认路径和参数。

在终端里播放视频

文本
mplayer -vo caca video.mp4

涉及管道、覆盖或删除,建议先确认路径和参数。

漂亮地显示系统信息

文本
screenfetch or neofetch

涉及管道、覆盖或删除,建议先确认路径和参数。

显示一句随机格言和奶牛图案

文本
fortune | cowsay

涉及管道、覆盖或删除,建议先确认路径和参数。

模拟慢速打字输出

文本
echo "text" | pv -qL 10

涉及管道、覆盖或删除,建议先确认路径和参数。

显示黑客帝国数字雨

文本
cmatrix

涉及管道、覆盖或删除,建议先确认路径和参数。

创建 100 个编号目录

文本
mkdir project{01..100}

涉及管道、覆盖或删除,建议先确认路径和参数。

切回上一个目录

文本
cd -

涉及管道、覆盖或删除,建议先确认路径和参数。

快速备份一个文件

文本
cp file{,.bak}

涉及管道、覆盖或删除,建议先确认路径和参数。

修正上一条命令里的拼写错误

文本
^wrong^correct^

涉及管道、覆盖或删除,建议先确认路径和参数。

查看当前公网 IP 地址

文本
curl ifconfig.me

涉及管道、覆盖或删除,建议先确认路径和参数。

重复执行上一条命令

文本
!!

涉及管道、覆盖或删除,建议先确认路径和参数。

用编辑器编辑当前命令行

文本
Ctrl+X Ctrl+E

涉及管道、覆盖或删除,建议先确认路径和参数。

格式化标准输入里的 JSON

文本
jq .

涉及管道、覆盖或删除,建议先确认路径和参数。

找出当前目录最大的文件或目录

文本
du -h . | sort -hr | head -20

涉及管道、覆盖或删除,建议先确认路径和参数。

以易读格式显示磁盘使用情况

文本
df -h

涉及管道、覆盖或删除,建议先确认路径和参数。

按大小排序显示目录占用

文本
du -sh * | sort -hr

涉及管道、覆盖或删除,建议先确认路径和参数。

创建 tar.gz 备份包

文本
tar czf backup.tar.gz directory/

涉及管道、覆盖或删除,建议先确认路径和参数。

解压 tar.gz 压缩包

文本
tar xzf archive.tar.gz

涉及管道、覆盖或删除,建议先确认路径和参数。

每 2 秒刷新查看命令输出

文本
watch command

涉及管道、覆盖或删除,建议先确认路径和参数。

按名称结束进程

文本
pkill process_name

涉及管道、覆盖或删除,建议先确认路径和参数。

查看按 CPU 排序的进程

文本
top

涉及管道、覆盖或删除,建议先确认路径和参数。

列出已开放的网络端口

文本
ss -tuln

涉及管道、覆盖或删除,建议先确认路径和参数。

生成随机密码

文本
< /dev/urandom tr -dc A-Za-z0-9 | head -c 32; echo

涉及管道、覆盖或删除,建议先确认路径和参数。

交互式搜索命令历史

文本
Ctrl+R

涉及管道、覆盖或删除,建议先确认路径和参数。

统计文件行数

文本
wc -l file.txt

涉及管道、覆盖或删除,建议先确认路径和参数。

删除重复行

文本
sort file | uniq

涉及管道、覆盖或删除,建议先确认路径和参数。

按文件名查找文件

文本
find . -iname "*.log"

涉及管道、覆盖或删除,建议先确认路径和参数。

查找大于 100MB 的文件

文本
find . -type f -size +100M

涉及管道、覆盖或删除,建议先确认路径和参数。

带进度条复制文件

文本
rsync -ah --progress src dest

涉及管道、覆盖或删除,建议先确认路径和参数。

断点续传下载文件

文本
wget -c url

涉及管道、覆盖或删除,建议先确认路径和参数。

通过 SSH 挂载远程目录

文本
sshfs user@host:/remote /local

涉及管道、覆盖或删除,建议先确认路径和参数。

检查命令是否存在

文本
command -v cmd >/dev/null && echo yes

涉及管道、覆盖或删除,建议先确认路径和参数。

按修改时间列出文件

文本
ls -lt

涉及管道、覆盖或删除,建议先确认路径和参数。

递归搜索文本并忽略大小写

文本
grep -ir "text" .

涉及管道、覆盖或删除,建议先确认路径和参数。

清空或截断文件

文本
> file.txt

涉及管道、覆盖或删除,建议先确认路径和参数。

创建目录并进入

文本
mkdir dir && cd dir

涉及管道、覆盖或删除,建议先确认路径和参数。

使用 bzip2 压缩目录

文本
tar cjf archive.tar.bz2 dir/

涉及管道、覆盖或删除,建议先确认路径和参数。

在终端查看天气

文本
curl wttr.in

涉及管道、覆盖或删除,建议先确认路径和参数。

获取完整天气报告

文本
curl v2.wttr.in

涉及管道、覆盖或删除,建议先确认路径和参数。

格式化 XML 文件

文本
xmllint --format file.xml

涉及管道、覆盖或删除,建议先确认路径和参数。

转换图片格式

文本
convert input.jpg output.png

涉及管道、覆盖或删除,建议先确认路径和参数。

用图片生成动图 GIF

文本
convert -delay 10 -loop 0 *.png animation.gif

涉及管道、覆盖或删除,建议先确认路径和参数。

运行小火车动画

文本
sl

涉及管道、覆盖或删除,建议先确认路径和参数。

用 ASCII 图显示系统信息

文本
neofetch

涉及管道、覆盖或删除,建议先确认路径和参数。

实时监控文件变化

文本
tail -f logfile

涉及管道、覆盖或删除,建议先确认路径和参数。

批量搜索并替换文件内容

文本
sed -i 's/old/new/g' *.txt

涉及管道、覆盖或删除,建议先确认路径和参数。

只显示目录

文本
ls -d */

涉及管道、覆盖或删除,建议先确认路径和参数。

以树形结构查看目录

文本
tree

涉及管道、覆盖或删除,建议先确认路径和参数。

把命令输出复制到剪贴板

文本
command | xclip -sel clip

涉及管道、覆盖或删除,建议先确认路径和参数。

创建符号链接

文本
ln -s target link

涉及管道、覆盖或删除,建议先确认路径和参数。

显示当前 Git 分支

Git
git branch --show-current

涉及管道、覆盖或删除,建议先确认路径和参数。

删除 30 天前的旧文件

文本
find . -mtime +30 -delete

涉及管道、覆盖或删除,建议先确认路径和参数。

查找并删除空目录

文本
find . -type d -empty -delete

涉及管道、覆盖或删除,建议先确认路径和参数。

显示日历

文本
cal

涉及管道、覆盖或删除,建议先确认路径和参数。

显示三个月彩色日历

文本
cal -3

涉及管道、覆盖或删除,建议先确认路径和参数。

生成二维码

文本
qrencode -t ANSI "text"

涉及管道、覆盖或删除,建议先确认路径和参数。

录制终端会话

文本
script session.log

涉及管道、覆盖或删除,建议先确认路径和参数。

回放终端会话

文本
scriptreplay -t timing.log session.log

涉及管道、覆盖或删除,建议先确认路径和参数。

查看电池电量百分比

文本
upower -i $(upower -e | grep BAT) | grep percentage

涉及管道、覆盖或删除,建议先确认路径和参数。

监控 CPU 温度

文本
sensors

涉及管道、覆盖或删除,建议先确认路径和参数。

列出定时任务

文本
crontab -l

涉及管道、覆盖或删除,建议先确认路径和参数。

用 GPG 加密文件

文本
gpg -c file

涉及管道、覆盖或删除,建议先确认路径和参数。

创建内存盘

文本
mount -t tmpfs -o size=1G tmpfs /mnt/ram

涉及管道、覆盖或删除,建议先确认路径和参数。

在后台运行命令

文本
command &

涉及管道、覆盖或删除,建议先确认路径和参数。

脱离终端运行命令

文本
nohup command &

涉及管道、覆盖或删除,建议先确认路径和参数。

拆分大文件

文本
split -b 1G largefile part-

涉及管道、覆盖或删除,建议先确认路径和参数。

重新合并拆分文件

文本
cat part-* > largefile

涉及管道、覆盖或删除,建议先确认路径和参数。

检查文件校验和

文本
sha256sum file

涉及管道、覆盖或删除,建议先确认路径和参数。

下载 YouTube 视频

文本
yt-dlp url

涉及管道、覆盖或删除,建议先确认路径和参数。

在终端播放 YouTube 视频

文本
mpv url

涉及管道、覆盖或删除,建议先确认路径和参数。

带行号显示文件

文本
nl file.txt

涉及管道、覆盖或删除,建议先确认路径和参数。

将 DOS 换行转换为 Unix 换行

文本
dos2unix file

涉及管道、覆盖或删除,建议先确认路径和参数。

重新加载 Shell 配置

文本
source ~/.bashrc

涉及管道、覆盖或删除,建议先确认路径和参数。

查看系统运行时间

文本
uptime

涉及管道、覆盖或删除,建议先确认路径和参数。

给命令输出加进度条

文本
command | pv -s $(du -b input | cut -f1)

涉及管道、覆盖或删除,建议先确认路径和参数。

在终端查看 PDF 文本

文本
pdftotext file.pdf - | less

涉及管道、覆盖或删除,建议先确认路径和参数。

把 ISO 写入 U 盘

文本
dd if=iso.iso of=/dev/sdX bs=4M status=progress

涉及管道、覆盖或删除,建议先确认路径和参数。

安全擦除磁盘

文本
dd if=/dev/urandom of=/dev/sdX

涉及管道、覆盖或删除,建议先确认路径和参数。

列出硬件信息

文本
lshw -short

涉及管道、覆盖或删除,建议先确认路径和参数。

测试磁盘写入速度

文本
dd if=/dev/zero of=test bs=1G count=1 oflag=dsync

涉及管道、覆盖或删除,建议先确认路径和参数。

播放提示音

文本
echo -e "\a"

涉及管道、覆盖或删除,建议先确认路径和参数。

显示当前时区

文本
timedatectl

涉及管道、覆盖或删除,建议先确认路径和参数。

显示烟花动画

文本
for i in {1..50}; do echo -e "\e[${((RANDOM%7+31))}m鉁╘e[0m"; sleep 0.1; done

涉及管道、覆盖或删除,建议先确认路径和参数。

显示彩虹文字

文本
echo "text" | lolcat

涉及管道、覆盖或删除,建议先确认路径和参数。

在终端显示时钟

文本
watch -n 1 date

涉及管道、覆盖或删除,建议先确认路径和参数。

统计目录中的文件数量

文本
ls | wc -l

涉及管道、覆盖或删除,建议先确认路径和参数。

查找失效的符号链接

文本
find . -xtype l

涉及管道、覆盖或删除,建议先确认路径和参数。

用 Ruby 快速启动 HTTP 服务器

文本
ruby -run -e httpd . -p 8000

涉及管道、覆盖或删除,建议先确认路径和参数。

用 PHP 快速启动 HTTP 服务器

文本
php -S localhost:8000

涉及管道、覆盖或删除,建议先确认路径和参数。

用 Node.js 快速启动 HTTP 服务器

文本
npx http-server

涉及管道、覆盖或删除,建议先确认路径和参数。

创建重复上一条命令的别名

文本
alias r='fc -s'

涉及管道、覆盖或删除,建议先确认路径和参数。

查看最常用的命令

文本
history | awk '{print $2}' | sort | uniq -c | sort -nr | head

涉及管道、覆盖或删除,建议先确认路径和参数。

一条命令解压常见压缩包

文本
a() { case $1 in *.tar.gz) tar xzf $1;; *.zip) unzip $1;; esac; }; a file

涉及管道、覆盖或删除,建议先确认路径和参数。

创建 10GB 稀疏文件

文本
truncate -s 10G file.img

涉及管道、覆盖或删除,建议先确认路径和参数。

合并多个 PDF 文件

文本
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf

涉及管道、覆盖或删除,建议先确认路径和参数。

把视频转换为 GIF

文本
ffmpeg -i input.mp4 output.gif

涉及管道、覆盖或删除,建议先确认路径和参数。

批量重命名文件

文本
for f in *.txt; do mv "$f" "${f%.txt}.bak"; done

涉及管道、覆盖或删除,建议先确认路径和参数。

简洁显示 Git 状态

Git
git status -sb

涉及管道、覆盖或删除,建议先确认路径和参数。

用 Bash 写一个单行 Web 服务器

文本
while true; do echo -e "HTTP/1.1 200 OK\n\n$(date)" | nc -l 8080; done

涉及管道、覆盖或删除,建议先确认路径和参数。