一些强大的Shell命令前端开发
导读:前端开发前端开发 在阅读以下部分前,强烈建议读者打开一个 shell 实验,这些都不是 shell 教科书里的大路货哦:)!$!$是一个特殊的环境变量,它代表了上一个命令的最后建设网站网站seo优化。
在阅读以下部分前,强烈建议读者打开一个 shellseo网站优化 实验,这些都不是 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 –
网站推广优化seo回到上一次的目录 。
场景举例:当前目录为 /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 就行了,对很长的命令的错误拼写有很大的网站seo优化培训帮助。(注:也可以使用 !!: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 吧。
关键词标签: Shell
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-28 ,文章一些强大的Shell命令前端开发主要讲述Shell网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_11798.html