Linux常用命令

文件和目录操作

  • ls:列出当前目录的内容。
    • ls -l:以长格式显示文件信息。
    • ls -a:显示所有文件,包括隐藏文件。
  • cd:更改当前工作目录。
    • cd /path/to/directory:进入指定目录。
    • cd ..:返回上一级目录。
  • pwd:显示当前工作目录的路径。
  • mkdir:创建新目录。
    • mkdir new_directory:创建名为new_directory的目录。
  • rmdir:删除空目录。
  • rm:删除文件或目录。
    • rm file_name:删除文件。
    • rm -r directory_name:递归删除目录及其内容。
  • cp:复制文件或目录。
    • cp source_file destination_file:复制文件。
    • cp -r source_directory destination_directory:递归复制目录。
  • mv:移动或重命名文件/目录。
    • mv old_name new_name:重命名文件或目录。
    • mv file_name /path/to/directory/:移动文件到指定目录。
  • touch:创建一个空文件或更新文件的时间戳。
    • touch new_file:创建一个名为new_file的空文件。

文件内容查看

  • cat:显示文件内容。
    • cat file_name:查看文件内容。
  • moreless:分页查看文件内容。
    • more file_name:按页查看文件内容。
    • less file_name:与 more 类似,但功能更强大。
  • head:查看文件的前几行。
    • head -n 10 file_name:查看文件的前10行。
  • tail:查看文件的最后几行。
    • tail -n 10 file_name:查看文件的最后10行。
    • tail -f file_name:实时查看文件内容更新(常用于查看日志)。

文件搜索

  • find:在指定目录中查找文件或目录。
    • find /path -name file_name:按名称查找文件。
  • grep:在文件中搜索特定字符串。
    • grep 'pattern' file_name:在文件中查找包含pattern的行。
    • grep -r 'pattern' /path:递归搜索目录中的文件。

文件权限管理

  • chmod:更改文件或目录的权限。
    • chmod 755 file_name:设置文件权限为rwxr-xr-x
  • chown:更改文件或目录的所有者。
    • chown user_name file_name:更改文件的所有者为user_name
  • chgrp:更改文件或目录的所属组。
    • chgrp group_name file_name:更改文件的所属组为group_name

系统管理

  • ps:显示当前运行的进程。
    • ps aux:显示所有进程的详细信息。
  • top:实时显示系统资源使用情况。
  • kill:终止进程。
    • kill PID:终止指定PID的进程。
    • kill -9 PID:强制终止进程。
  • df:显示文件系统的磁盘空间使用情况。
    • df -h:以人类可读的格式显示磁盘使用情况。
  • du:显示文件或目录的磁盘使用情况。
    • du -sh directory_name:显示目录的大小。
  • free:显示系统的内存使用情况。
    • free -h:以人类可读的格式显示内存使用情况。
  • uname:显示系统信息。
    • uname -a:显示所有系统信息。
  • shutdown:关闭或重启系统。
    • shutdown -h now:立即关机。
    • shutdown -r now:立即重启。
  • reboot:重启系统。
  • passwd:更改用户密码。

网络管理

  • ping:测试网络连通性。
    • ping www.example.com:测试与指定网址的连通性。
  • ifconfig:显示或配置网络接口(在新版本中使用 ip 命令)。
    • ip addr:显示网络接口信息(替代ifconfig)。
  • netstat:显示网络连接、路由表和接口状态。
    • netstat -tuln:显示所有监听的端口。
  • scp:通过SSH在本地和远程主机之间安全复制文件。
    • scp file_name user@remote_host:/path/to/destination:将文件复制到远程主机。
  • ssh:通过SSH连接到远程主机。
    • ssh user@remote_host:连接到远程主机。

压缩与解压

  • tar:压缩和解压tar包。
    • tar -cvf archive_name.tar directory_name:将目录压缩为tar包。
    • tar -xvf archive_name.tar:解压tar包。
    • tar -czvf archive_name.tar.gz directory_name:将目录压缩为tar.gz格式。
    • tar -xzvf archive_name.tar.gz:解压tar.gz包。
  • zipunzip:压缩和解压zip文件。
    • zip archive_name.zip file_name:压缩文件为zip格式。
    • unzip archive_name.zip:解压zip文件。

进阶工具

  • cron:定时任务调度工具。
    • crontab -e:编辑cron任务。
    • crontab -l:列出所有的cron任务。
  • htop:交互式的进程查看工具(比top更友好)。
  • wget:从网络下载文件。
    • wget https://example.com/file.zip:下载文件。
  • curl:传输数据的命令行工具,支持多种协议。
    • curl -O https://example.com/file.zip:下载文件。

注:AI生成回答,仅作阶段性总结方便自己查看。

  • 24
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Serendipity~~`

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

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

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

打赏作者

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

抵扣说明:

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

余额充值