侧边栏壁纸
  • 累计撰写 52 篇文章
  • 累计创建 22 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux实战:常用命令指南

镇沛
2024-09-18 / 0 评论 / 1 点赞 / 16 阅读 / 0 字

Linux,作为一个强大而灵活的操作系统,广泛应用于服务器、嵌入式设备及个人计算机中。掌握一些基本的Linux命令对于日常管理和开发工作至关重要。本指南将介绍一些常用的Linux命令,帮助您更高效地与Linux系统交互。

1. 文件和目录操作

ls

列出当前目录下的文件和目录。

  • 示例ls -l 以长格式显示文件详细信息。

cd

切换当前工作目录。

  • 示例cd /home/user 进入用户home目录。

mkdir

创建新目录。

  • 示例mkdir mydir 创建名为mydir的新目录。

touch

创建新文件或更新已有文件的时间戳。

  • 示例touch myfile.txt 创建一个空文件。

rm

删除文件或目录。

  • 注意安全:删除操作不可逆,请谨慎使用。

  • 示例rm myfile.txt 删除文件;rm -r mydir 删除目录及其内容。

cp

复制文件或目录。

  • 示例cp file1.txt file2.txt 复制file1为file2;cp -r sourcedir targetdir 复制目录。

mv

移动或重命名文件/目录。

  • 示例mv oldname.txt newname.txt 重命名文件;mv file1.txt /path/to/destination 移动文件到指定目录。

2. 查找文件和目录

find

在指定目录下查找文件。

  • 示例find /home -name "myfile.txt" 在/home目录下查找名为myfile.txt的文件。

grep

搜索文件中的特定文本。

  • 示例grep "keyword" myfile.txt 在文件中搜索关键词。

3. 系统信息查看

uname

显示系统信息。

  • 示例uname -a 显示所有系统信息。

top

实时查看系统进程资源占用情况。

df

查看磁盘空间使用情况。

  • 示例df -h 以人类可读的格式显示。

du

估算文件和目录的空间使用量。

  • 示例du -sh /directory 显示目录的总大小。

4. 用户和权限管理

su

切换用户身份。

  • 示例su - root 切换到root用户。

chmod

修改文件或目录的权限。

  • 示例chmod 755 myfile.txt 设置文件权限为所有者可读写执行,组和其他用户可读执行。

chown

更改文件或目录的所有者。

  • 示例chown user:group myfile.txt 改变文件的所有者和组。

5. 网络相关

ping

测试网络连接。

  • 示例ping google.com 测试与Google服务器的连通性。

ifconfig

配置和显示网络接口信息(在某些系统中可能需要安装net-tools包)。

  • 示例ifconfig eth0 查看eth0接口信息。

6. 软件包管理

不同Linux发行版有各自的包管理器,如:

  • Ubuntu/Debian: 使用apt

    • 示例sudo apt update 更新软件包列表;sudo apt install package-name 安装软件包。

  • Fedora/RHEL/CentOS: 使用dnfyum

    • 示例sudo dnf install package-namesudo yum install package-name 安装软件包。

  • Arch Linux: 使用pacman

    • 示例sudo pacman -Syu 系统升级;sudo pacman -S package-name 安装软件包。

结语

以上只是Linux命令的冰山一角,Linux世界广阔且深邃。随着实践的深入,你会逐渐掌握更多高级命令和技巧。建议结合实际操作和查阅更详细的文档或手册,以加深理解和记忆。祝你在Linux探索之路上越走越远!

1

评论区