Linux 小技巧
发表于|更新于
|浏览量:
这篇记录一些我在学习和使用 Linux 过程中发现的小技巧,
所谓技巧就是说不用它也可以,但是用了会更简单
- 有时候需要后面的表达式先执行,就可以用
1 | express1 $(express2) |
$(…)和${…}的区别:
$():它表示命令替换操作符。在$()内部包含一个命令,它会执行该命令并将其输出作为字符串返回。例如,$(date)会执行date命令并将当前日期和时间的字符串表示形式作为字符串返回。这个字符串可以被赋值给一个变量,或者被传递给其它命令进行进一步处理。
${}:它表示变量替换操作符。在${}内部指定一个变量名,它会将该变量的值替换为该字符串。例如,${HOME}会将HOME环境变量的值替换为一个字符串,该字符串代表当前用户的主目录路径。这个字符串也可以被赋值给一个变量,或者被传递给其它命令进行进一步处理。
- 计算
1 | $((express)) |

文章作者: Quanwei
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 QUANWEI!
相关推荐
2023-05-08
Linux 权限
Linux普通权限三种角色:u(user,owner)g(roup)o(ther) 三种权限:r(ead)w(rite)(e)x(ecute) privilege file directary r(ead) 读取内容 列出文件 cat ls w(rite) 修改内容 增删文件 vi rm、touch、mkdir (e)x(ecute) 执行 可进入 sh cd 三种动作:123+ (add)- (remove)= (set) eg. u+rw角色:所有者,动作:添加,权限:读和写 八(二)进制方式: binary octal r– 100 4 -w- 010 2 –x 001 1 eg. rwxr-xr-x 755rwxrwxrwx 777 命令 更改文件权限 1234567chmod [ugoa][+-=][rwx] file# eg.chmod u+rx a.txtchomd [octal] file# eg.chmod 755 a.txt -R(ecursive) 递归修改权限 更改文件所有者 1...
2023-05-22
Linux 系统管理
Linux 系统管理PS 查看进程状态12345ps [options]ps aux |grep <name>ps efps -u <username> Options: -A,-e,a Select all processes. Identical to -e. -a Select all processes except both session leaders and processes not associated with a terminal. -d Select all processes except session leaders. g Really all, even session leaders. -N,--deselect Select all processes except those that fulfill the specified conditions (negates the selection). T,t Select all processes a...
2022-09-24
Linux 计划任务
计划任务定时任务: cron 一次性计划任务: at Cron安装、启动Ubuntu 1234567891011121314151617181920# 安装apt-get install cron# 启动service cron start# 重启service cron restart# 停止service cron stop# 检查状态service cron status# 查询cron可用的命令service cron# 检查Cronta工具是否安装crontab -l Archlinux 1234567891011121314# 安装sudo pacman -S cronie# 启动systemctl start cronie.service# 重启systemctl restart cronie.service# 停止systemctl stop cronie.service# 检查状态systemctl status cronie.service 2. 配置、使用都是一样的 Usage: crontab [options] file crontab [opti...
2023-02-08
Archlinux 软件
软件桌面环境bspwm 窗口管理器sxhkd 响应快捷键feh 壁纸picom 窗口特效polybar 状态栏rofi (dmenu) app启动dunst 通知管理器xf86-input-libinput 触控板手势zsh shell 基础软件neovim 文本编辑器kitty 终端模拟器fcitx 中文输入法vs code 文本编辑器&IDEnautilus 文件管理器firefox 浏览器google-chrome 浏览器flameshot 截屏redshift 护眼git 版本控制 开发工具intellij-idea-ultimate-editionnodejsopen-jdk JDKconda python包、环境管理docker 容器postman 接口测试blender 3D建模virtualbox 虚拟机dbeaver-ue 数据库连接 即时通讯linux-qq QQdeepin-wine-wechat WechatDingTalkwemeet-bin 影音视听&办公wps-office-cnlibre-oficecalibrenetease-cl...
2023-03-13
Linux 常用命令
LINUX 命令LINUX 终端快捷键12345678910111213141516171819202122232425262728293031323334Ctrl + Shift + C 复制Ctrl + Shift + V 粘贴 Ctrl + Shift + + 放大字体Ctrl + Shift + - 缩小字体Ctrl + l 清屏Ctrl + a 移动光标到命令行首Ctrl + e 移动光标到命令行尾 Ctrl + b 同键盘左键,向左移动光标Ctrl + f 同键盘右键,向右移动光标Alt + b 向前移动一个词的距离Alt + f 向后移动一个词的距离 Ctrl + w 剪切光标之前的一个词Alt + d 剪切光标之后的一个词Ctrl + u 从当前光标所在位置向左剪切全部命令Ctrl + k 从当前光标所在位置向右剪切全部命令Ctrl + t 交换光标前的最后两个字符Alt + t 交换当前单词和前一个单词的位置Ctrl + r 查看历史命令,需要输入命令的起始字母,剩下的部分自动补全Ctrl + p 显示上一条命令,同向上箭头Ctrl ...
2023-04-24
vim 进阶
vim 进阶开始之前此时的你已经熟悉vim的基本使用(打开、编辑、保存和退出),但仍然觉得vim用起来别扭。 究其原因,我觉得是现在的我们已经习惯于使用鼠标操作(滑动、点击、长按选择)而vim则使用按键完成鼠标的工作。以至于我们看到一段文章无意识的想用鼠标选择,但是使用vim的我们不得不先动动脑子想想该按那几个按键。这种别扭应该只会存在于不熟悉vim按键的阶段。所谓进阶就是熟悉按键操作克服这种别捏。 要熟悉按键,我们最先想到的也许是去记忆键位,但对于vim那并不是最快捷高效的方式。 vim 的核心概念是模式编辑,即按键在不同的模式下作用不同。 你可以在普通模式下浏览文件,在插入模式下插入文本,在可视模式下选择行或块,在命令模式下执行命令等。 和模式编辑紧密相连的概念是 操作符 和 动作。操作符 指的是开始某个行为, 例如:修改、删除或者选择文本,之后你要用一个 动作 来指定需要操作的文本区域。 例如,删除一个单词,执行 daw ( delete around word),删除3个单词,执行 daw ( delete 3 word)。基本上每个按键都是单词的缩写或者执行的次数,知道...

