# Linux command line tricks

**URL:** https://eijil.com/t/linux-command-line-tricks/363
**Category:** 其它
**Created:** [June 8, 2022, 7:56am UTC](https://eijil.com/t/linux-command-line-tricks/363 "2022-06-08T07:56:33Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Tristan](https://eijil.com/user_avatar/eijil.com/tristan/32/986_2.png) [@Tristan](https://eijil.com/u/Tristan)
#### Post date: [June 8, 2022, 7:56am UTC](https://eijil.com/t/linux-command-line-tricks/363/1 "2022-06-08T07:56:33Z")

</div>

分享几个Linux命令行小技巧：

- 退回此前的目录` cd -`

- `ctrl + L` 相当于clear的效果，但是并没有真正的clear，滚动鼠标的话，可以看到之前屏幕内容还在

- 当需要退出当前命令行窗口干其它事情时，可以按 `ctrl + z` 将当前命令行窗口最小化（send it to the background），完事后，输入fg回车，可以回到之前的窗口。

- 与其使用 `history | grep **` 来寻找你之前执行过的命令，可以按 `ctrl + r` 快捷的寻找之前执行过的命令，输入你能想起来的命令的任意部分就行，找到后然后按回车执行。

- 另一个执行之前命令的方法，执行 `history` 命令，如果想再执行比如第101条命令，可以直接在命令行输入 `!101` 即可，如果想执行第19条命令，输入 `!19` 即可。

- 默认的 `history` 命令的输出结果是不带有时间的，可以将下面一行加入到 `~/.bashrc` 中，然后再执行`history`，此时结果就包括时间戳了。

```auto
    HISTTIMEFORMAT="%Y-%m-%d %T "

```

- 当你不想让你执行的某条命令出现在 history 结果里时，可以在执行这条命令前加个空格，如果想删除某个之前执行的命令，可以按箭头↑定位到要删除的命令，然后按 `ctrl + u` 进行删除。

- 安装、执行`cmatrix`，相当于命令行的屏保 😀, but much cooler，可以按 `ctrl + c` 退出。

```auto
    apt install cmatrix
    cmatrix

```

- 执行 `tail` 命令时，加入 `-f` 参数，可以查看实时更新的内容，比如查看系统日志时候，新的日志可以实时显示出来，比如 `tail -f /var/log/syslog` 。

---

<div class="post-metadata">

### Author: ![Tristan](https://eijil.com/user_avatar/eijil.com/tristan/32/986_2.png) [@Tristan](https://eijil.com/u/Tristan)
#### Post date: [January 3, 2023, 12:09pm UTC](https://eijil.com/t/linux-command-line-tricks/363/4 "2023-01-03T12:09:46Z")

</div>

fail2ban-client status sshd

---

<div class="post-metadata">

### Author: ![Tristan](https://eijil.com/user_avatar/eijil.com/tristan/32/986_2.png) [@Tristan](https://eijil.com/u/Tristan)
#### Post date: [January 30, 2023, 1:06pm UTC](https://eijil.com/t/linux-command-line-tricks/363/5 "2023-01-30T13:06:56Z")

</div>

将当前文件夹下所有文件及文件夹移动到上层目录  
`mv ./* ../`  
将当前文件夹下所有文件拷贝到上层目录  
`cp -a ./* ../`

---

<div class="post-metadata">

### Author: ![Tristan](https://eijil.com/user_avatar/eijil.com/tristan/32/986_2.png) [@Tristan](https://eijil.com/u/Tristan)
#### Post date: [January 30, 2023, 1:15pm UTC](https://eijil.com/t/linux-command-line-tricks/363/6 "2023-01-30T13:15:23Z")

</div>

`sudo chown -R www-data:www-data /var/www/wordpress`
