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 # 授予文件最高权限
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构