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 # 授予文件最高权限

浙公网安备 33010602011771号