linux运维必会的30个命令

        1.ls:列出目录内容

ls -l /home

该命令会以长格式显示/home目录下的文件和子目录。

       2 .cd:切换目录

cd /var/log

该命令将当前目录切换到/var/log。

        3.pwd:显示当前所在目录

pwd

该命令会显示当前所在的绝对路径。

        4.cp:复制文件或目录

cp -r /source/dir /destination/dir

该命令会递归地复制/source/dir目录及其内容到/destination/dir。

        5.mv:移动文件或目录

mv file.txt /home/newdir

该命令会将file.txt移动到/home/newdir目录。

        6.rm:删除文件或目录

rm -rf directory

该命令会递归地删除directory目录及其内容。

        7.mkdir:创建目录

mkdir newdir

该命令会创建名为newdir的目录。

        8.rmdir:删除目录

rmdir emptydir

该命令会删除空的emptydir目录。

        9.touch:创建空文件

touch file.txt

该命令会创建名为file.txt的空文件。

        10.cat:查看文件内容

cat file.txt

该命令会显示file.txt文件的内容。

        11.grep:在文件中查找匹配的文本

grep -E "pattern" file.txt

该命令会在file.txt文件中查找匹配"pattern"的行。

        12.tail:查看文件末尾内容

tail -n 10 file.txt

该命令会显示file.txt文件的最后10行。

        13.head:查看文件开头内容

head -n 5 file.txt

该命令会显示file.txt文件的前5行。

        14.chmod:修改文件权限

chmod 755 script.sh

该命令会将script.sh文件设置为所有者可读、可写、可执行。

        15.chown:修改文件所有者

chown user1 file.txt

该命令会将file.txt文件的所有者修改为user1。

        16.ps:查看进程状态

ps aux | grep process_name

该命令会显示当前系统中所有包含"process_name"的进程的详细信息。

        17.top:实时监控系统资源占用

top

该命令会实时显示系统资源使用情况和进程信息。

        18.df:查看磁盘空间使用情况

df -h

该命令会以人类可读的方式显示磁盘空间使用情况。

        19.scp:在远程服务器之间复制文件

scp user@remote:/path/to/file.txt /local/path/

该命令会将远程服务器上的/path/to/file.txt文件复制到本地的/local/path/目录。

        20.ssh:远程登录到服务器

ssh user@remote

该命令会使用SSH协议登录到远程服务器。

        21.find:查找文件

find /path/to/search -name "*.txt"

该命令会在/path/to/search目录及其子目录中查找所有扩展名为.txt的文件。

        22.tar:打包和解压文件

tar -czvf archive.tar.gz file1.txt file2.txt

该命令会将file1.txt和file2.txt文件打包为archive.tar.gz。

        23.wget:下载文件

wget http://example.com/file.txt

该命令会从指定URL下载file.txt文件。

        24.curl:发送HTTP请求

curl -X GET http://api.example.com/data

该命令会发送GET请求到http://api.example.com/data。

        25.netstat:查看网络连接和统计信息

netstat -tuln

该命令会显示当前系统的TCP和UDP网络连接及其监听端口。

        26.ifconfig:查看和配置网络接口

ifconfig eth0

该命令会显示eth0网络接口的配置信息。

        27.iptables:配置防火墙规则

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

该命令会允许通过TCP协议访问80端口的连接。

        28.crontab:设置定时任务

crontab -e

该命令会打开当前用户的定时任务编辑器。

        29.systemctl:管理系统服务

systemctl start nginx

该命令会启动nginx服务。

        30.journalctl:查看系统日志

journalctl -u nginx.service

该命令会显示nginx服务的日志信息。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

missterzy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值