Linux 常用命令和技巧

1、使用tab建自动补全命令

输入任意命令时,可以使用tab键补全命令; 当输入的命令使用tab不全有多个匹配时,会在下方显示多个配置的项。

2、切换到主目录

cd ~

3、切换到上一个工作目录

cd -

4、列出目录的内容

点击查看代码
ls -l ## 查看当前目录下全部文件(不包括隐藏文件)
ls -al ## 查看当前目录下全部文件(包括隐藏文件)
ls -l path ## 查看指定文件下全部文件(不包括隐藏文件)
ls -al path ## 查看指定文件下全部文件(包括隐藏文件)

5、在一行命令中执行多个命令

假设必须一个接一个的运行几个命令,且不需要上一个命令成功时,可以将多个命令直接使用“;”拼接多个命令执行。

command_1; command_2;command_3

6、仅在上一个命令成功的情况下。才能在一个命令中运行多个命令

command_1 && command_2

7、搜索使用过的命令

ctrl + r 开发反向搜索,实际操作中,好像是只能匹配到一个命令(相同的就是最长的)
ctrl + C 退出反向搜索

8、解除Linxu终端的意外冻结

ctrl + s 冻结终端。 (部分终端使用这个快捷键,不会冻结)
ctrl + q 接触冻结终端

9、移至行首或行尾

ctrl + A 移至行首
ctrl + E 移至行尾
ps:这两个快捷键,在mac终端中,好像没用只找到一个 option + 左右方向键,可以跳到上/下一个单词

10、实时读取日志文件

tail -f 文件
使用此命令读取日志的时候,如果,文件被删除,重新创建相同的文件时,需要重新执行此命令才会继续实时读取日志

11、读取压缩日志而不解压缩

z命令提供了用于处理日志文件(例如less、cat、grep等)的常规命令的替代方法。
可以使用zless、zcat、zgrep等命令查看压缩包的内容,甚至不必显示提取压缩文件

12、读取文件命令

读取文件的命令很多,有cat、more、head、tail、less、vi等

13、设置命令别名

alias gerp = grep

17、终止正在运行的命令/进程

ctrl + c 用于终止命令

18、清空文件而不删除

> 文件名 ## 直接覆盖文件,相当于 "" > 文件名
"内容" >> 文件名 ## 像文件最后追加内容

19、查找是否包含特定文本的文件

在Linux命令行中有多种搜索和查找方法。可以使用一下命令查找特定文本的文件:
grep -Pri 要搜索的字符串 路径

grep命令经常和别的命令组合使用
例如: ps -ef| grep tomcat

20、对任务命令都可使用帮助命令

任务命令都可以使用 commad -help 来查看命令的文档

21、查看Linux服务器空间

df -l ## 查看磁盘总空间
du -sh * ## 查看当前文件夹下,占用空间的大小

22、ssh远程连接命令

使用一下命令可以在 Linux和mac远程连接其他的服务器
ssh root@xxx.xxx.xx.xx -p 22

23、授权命令

chmod 777 xxx # 授予文件最高权限

posted @   east_ebony  阅读(57)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示