笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. VPS教程
  3. 正文

一些强大的Shell命令

2021-04-13 2519点热度 1人点赞 0条评论

在阅读以下部分前,强烈建议读者打开一个 shell 实验,这些都不是 shell 教科书里的大路货哦:)

!$

!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:

$mkdir mydir
$mv mydir yourdir
$cd yourdir

可以改成:

$mkdir mydir
$mv !$ yourdir
$cd !$

sudo !!

以 root 的身份执行上一条命令 。

场景举例:比如 Ubuntu 里用 apt-get 安装软件包的时候是需要 root 身份的,我们经常会忘记在 apt-get 前加 sudo。每次不得不加上 sudo 再重新键入这行命令,这时可以很方便的用 sudo !! 完事。

(注:在 shell 下,有时候你会输入很长的命令,你可以使用 !xxx 来重复最近的一次命令,比如,你以前输入过 vi /where/the/file/is 下次你可以使用 !vi 重得上次最近一次的 vi 命令。)

cd –

回到上一次的目录 。

场景举例:当前目录为 /home/a,用 cd ../b 切换到 /home/b。这时可以通过反复执行 cd – 命令在 /home/a 和 /home/b 之间来回方便的切换。
(注:cd ~ 是回到自己的 Home 目录,cd ~user,是进入某个用户的 Home 目录)

ALT+. or <ESC> .

热建 alt+. 或 esc+. 可以把上次命令行的参数给重复出来。

^old^new

替换前一条命令里的部分字符串。
场景:echo "wanderful",其实是想输出 echo "wonderful"。只需要 ^a^o 就行了,对很长的命令的错误拼写有很大的帮助。(注:也可以使用 !!:gs/old/new)

du -s * | sort -n | tail

列出当前目录里最大的10个文件。

:w !sudo tee %

在 vi 中保存一个只有 root 可以写的文件

date -d@1234567890

时间截转时间

> file.txt

创建一个空文件,比 touch 短。

mtr coolshell.cn

mtr 命令比 traceroute 要好。

在命令行前加空格,该命令不会进入 history 里。

echo "ls -l" | at midnight

在某个时间运行某个命令。

ps aux | sort -nk +4 | tail

列出头十个最耗内存的进程

man ascii

显示 ascii 码表。

场景:忘记 ascii 码表的时候还需要 Google 么?尤其在天朝网络如此“顺畅”的情况下,就更麻烦在GWF多应用一次规则了,直接用本地的 man ascii 吧。

ctrl-x e

快速启动你的默认编辑器(由变量 $EDITOR 设置)。

netstat –tlnp

列出本机进程监听的端口号。
(注:netstat -anop 可以显示侦听在这个端口号的进程)

ssh user@server bash < /path/to/local/script.sh

在远程机器上运行一段脚本。这条命令最大的好处就是不用把脚本拷到远程机器上。

ssh user@host cat /path/to/remotefile | diff /path/to/localfile -

比较一个远程文件和一个本地文件

curl ifconfig.me

当你的机器在内网的时候,可以通过这个命令查看外网的IP。

lsof –i

实时查看本机网络服务的活动状态。

vim scp://username@host//path/to/somefile

Vim 一个远程文件

标签: Shell
最后更新:2021-04-13

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
手机国内如何登录behance(手机怎么登录国外app) Bitwarden-进入无密码安全方式 Windows XP 激活算法破解,keygen 现在可以在 Linux 上运行 Typecho-handsome主题引入阿里矢量图标库自定义左侧导航栏图标 7-Zip 常用压缩/解压缩命令行指令 BT宝塔面板-登录界面背景美化教程
BT宝塔面板-登录界面背景美化教程Gear浏览器-真正能支持油猴脚本的 iOS 浏览器7-Zip 常用压缩/解压缩命令行指令Typecho-handsome主题引入阿里矢量图标库自定义左侧导航栏图标Windows XP 激活算法破解,keygen 现在可以在 Linux 上运行Bitwarden-进入无密码安全方式
玩玩音乐网 小米不是我对你有独钟,而是电信不给力 加州旅馆 解决Github图片不显示问题 WallpaperMaker:在线制作个性化精美壁纸 利用 Caddy 一键反代网站并签发证书SSL
标签聚合
OneDrive google VPS 有趣 域名 日记 音乐 wordpress
最近评论
samll 发布于 1 周前(05月31日) 大佬 这个也是你的网站 up.upooo.cc
王 发布于 1 周前(05月30日) 这个网站现在好像一次最少充值2美元了,0.2充不了
订单 发布于 2 周前(05月29日) :redface:
订单 发布于 2 周前(05月29日) 可以连续评论
某人 发布于 2 周前(05月24日) 没反应
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang