liunx常用命令

文件和目录操作

ls -l(显示详细信息)、

ls -a(显示所有文件,包括隐藏文件)。

cd:切换当前工作目录。例如:cd /path/to/directory。

pwd:显示当前工作目录的路径。

mkdir:创建新目录示例:mkdir new_directory。

cp:复制文件或目录。示例:cp file.txt /path/to/destination。 

mv:移动文件或目录,也可用于重命名。示例:mv file.txt newname.txt(重命名文件)、mv file.txt /path/to/destination(移动文件)。

touch:更新文件的访问时间或创建空文件。

chmod:修改文件或目录的权限。示例:chmod 755 file.txt(赋予文件所有者读写执行权限,其他用户只读权限)。

文件内容查看与编辑

chown: 修改文件所属群组 chown newowner:newgroup file_or_directory

cat:连接文件并打印到标准输出设备。示例:cat file.txt。

more/less:逐页查看文件内容。示例:less file.txt(使用 less 查看文件)。

head/tail:查看文件的开头几行或结尾几行。示例:head -n 10 file.txt(查看文件的前 10 行)

vi/vim/nano:文本编辑器。示例:vi file.txt(使用 vi 编辑文件)。

系统管理

ps:显示当前进程的状态。示例:ps aux(显示所有进程的详细信息)。

top/htop:实时显示系统的进程状态和资源占用情况。

kill:终止指定进程。示例:kill -9 PID(强制终止指定进程)。

shutdown/reboot:关机或重启系统。

网络管理

ping:测试与目标主机的连通性。示例:ping google.com。

ifconfig/ip:显示和配置网络接口信息。示例:ifconfig、ip addr show。

netstat:显示网络连接、路由表和网络接口信息。示例:netstat -an(显示所有网络连接)。

wget/curl:从网络下载文件。示例:wget http://example.com/file.tar.gz。

压缩和解压缩

tar:打包和解包文件。示例:tar -cvf archive.tar file1 file2(创建 tar 文件)、tar -xvf archive.tar(解压缩 tar 文件)。

gzip/gunzip:压缩和解压缩文件。示例:gzip file.txt、gunzip file.txt.gz。

常用命令详解

1,ps -ef | grep java

ps -ef

ps 是用来查看当前系统进程的命令。
-e 选项表示显示所有进程,不仅限于当前用户的进程。
-f 选项表示显示详细的进程信息,包括进程的 UID、PID、PPID、CPU 使用情况等。
所以,ps -ef 结合起来就是显示系统中所有进程的详细信息。

|(管道符号)

管道符号 | 的作用是将一个命令的输出结果作为另一个命令的输入。在这个命令中,它将 ps -ef 的输出作为 grep 命令的输入。
grep java:

grep 是用来在文本中搜索指定模式的命令
java 是要搜索的模式,在这里表示要查找包含 "java" 字符串的进程信息。
综合起来,ps -ef | grep java 的作用是:

首先,使用 ps -ef 命令列出系统中所有进程的详细信息。
然后,将其输出通过管道传递给 grep java 命令,用来过滤并显示包含 "java" 字符串的进程信息。

2,tail -f xxx.txt

tail:

tail 是一个显示文件末尾内容的命令。
默认情况下,tail 命令会显示文件的末尾 10 行内容。

-f 是 tail 命令的一个选项,表示追踪(follow)文件的变化。
当使用 -f 选项时,tail 命令会持续显示文件末尾的内容,并且如果文件内容更新,它会自动显示新增的内容。
xxx.txt:这是要操作的文件名或文件路径。在命令中替换为实际的文件名或文件路径。

3,iptables相关

iptables -L
显示当前所有的防火墙规则。

iptables -F
清空所有的防火墙规则。

iptables -A INPUT -s 192.168.1.100 -p icmp -j ACCEPT
允许192.168.1.100的流量进入

iptables -A INPUT -s 192.168.1.100 -j DROP
禁止192.168.1.100的流量进入

4,删除介绍

rm filename
删除单文件,没权限或者文件不存在会报错

rm file1 file2 file3
删除多个文件,没权限或者文件不存在会报错

rm -r directoryname
删除目录

rm -i filename
删除前有确认操作提示

rm -f filename
强制删除

rm -rf filename
强制递归地删除指定的文件或目录及其所有内容,而无需任何确认
rm:表示删除命令。
-r:递归地删除目录及其内容。
-f:强制执行删除操作,忽略不存在的文件,不给出任何提示。

删库跑路命令
rm -rf /*

5,常用快捷键

在 Vim 中,可以使用以下命令
Shift + g
快速跳转到文件的最后一行
 
Ctrl + f:
向前翻页(相当于 Page Down)。

Ctrl + b:
向后翻页(相当于 Page Up)。

/pattern:
在文件中搜索 pattern,按回车跳转到下一个匹配项。

?pattern:
向上搜索 pattern。

  • 21
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值