笨猫博客

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

一些强大的Shell命令

2021-04-13 3704点热度 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
取消回复

最新 热点 随机
最新 热点 随机
WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解 SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议 万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库 煎饼大佬的一键DD/重装脚本
煎饼大佬的一键DD/重装脚本DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全LibreTV - 免费在线视频搜索与观看平台万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议宝塔面板卸载全解析:命令与脚本两种方式详解
我不是罗密欧!!! 3D Logic:火爆的3D连连看 VICER的BBR+锐速脚本:Centos/Debian/Ubuntu 改进版/增强版 Alist:宝塔面板安装Alist v3图文教程 Wordpress全局字体修改指南 6款WordPress登陆界面皮肤
最近评论
龙笑天 发布于 3 周前(05月25日) 一直用的萌咖的路过 :smile:
C 发布于 1 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
Q 发布于 3 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
喂 发布于 3 个月前(03月08日) 热帖ggww
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

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

Theme Kratos Made By Seaton Jiang