Linux常用命令(超详细)看这一篇就够了
创始人
2024-09-25 08:50:07
0

以下是一些常用的Linux命令及其详细说明,包括基本用法和常见选项:

1. 文件和目录操作

  • ls: 列出目录内容

    • ls: 列出当前目录的文件和子目录
    • ls -l: 以长格式列出文件和目录,包括权限、所有者、大小和修改时间
    • ls -a: 显示所有文件,包括隐藏文件(以.开头的文件)
    • ls -h: 以人类可读的格式显示文件大小(例如,KB、MB)
  • cd: 更改当前目录

    • cd /path/to/directory: 进入指定目录
    • cd ..: 返回上级目录
    • cd ~: 返回用户主目录
  • pwd: 显示当前工作目录的完整路径

  • mkdir: 创建新目录

    • mkdir new_directory: 创建一个名为new_directory的新目录
    • mkdir -p /path/to/directory: 递归创建目录,如果父目录不存在也会一并创建
  • rmdir: 删除空目录

    • rmdir directory_name: 删除指定的空目录
  • rm: 删除文件或目录

    • rm file_name: 删除指定的文件
    • rm -r directory_name: 递归删除指定目录及其内容
    • rm -f file_name: 强制删除,不提示确认
  • cp: 复制文件或目录

    • cp source_file destination_file: 复制文件
    • cp -r source_directory destination_directory: 递归复制目录及其内容
    • cp -i source_file destination_file: 在覆盖文件之前提示确认
  • mv: 移动或重命名文件或目录

    • mv old_name new_name: 重命名文件或目录
    • mv file_name /path/to/destination: 移动文件到指定目录

2. 文件查看和编辑

  • cat: 连接并显示文件内容

    • cat file_name: 显示文件内容
    • cat file1 file2 > merged_file: 将多个文件合并为一个文件
  • less: 分页查看文件内容

    • less file_name: 以分页方式查看文件内容,可以使用方向键滚动
  • more: 逐页查看文件内容(功能类似于less

  • head: 显示文件开头部分

    • head file_name: 默认显示文件的前10行
    • head -n 20 file_name: 显示文件的前20行
  • tail: 显示文件结尾部分

    • tail file_name: 默认显示文件的最后10行
    • tail -f file_name: 实时查看文件内容(适用于日志文件)
  • nano: 简单的文本编辑器

    • nano file_name: 打开指定文件进行编辑
  • vi / vim: 强大的文本编辑器

    • vi file_name: 打开指定文件进行编辑
    • vi中,按i进入插入模式,按Esc返回命令模式,输入:wq保存并退出。

3. 系统信息

  • top: 实时显示系统进程和资源使用情况

  • htop: 交互式进程查看器(需要单独安装)

  • df: 显示文件系统磁盘空间使用情况

    • df -h: 以人类可读的格式显示
  • du: 显示目录或文件的磁盘使用情况

    • du -sh directory_name: 显示指定目录的总大小
    • du -h directory_name: 显示指定目录及其子目录的大小
  • free: 显示内存使用情况

    • free -h: 以人类可读的格式显示内存使用情况
  • uname: 显示系统信息

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

4. 网络相关

  • ping: 检测网络连接

    • ping hostname_or_ip: 检测与指定主机的连接
  • ifconfig: 显示网络接口信息(在某些系统中使用ip addr替代)

  • curl: 通过URL传输数据

    • curl http://example.com: 下载网页内容
  • wget: 从网络下载文件

    • wget http://example.com/file: 下载指定文件

5. 用户和权限管理

  • chmod: 修改文件或目录的权限

    • chmod 755 file_name: 设置文件权限为755(rwxr-xr-x)
  • chown: 修改文件或目录的所有者

    • chown user:group file_name: 将文件的所有者和组更改为指定用户和组
  • useradd: 添加新用户

    • useradd username: 创建新用户
  • passwd: 修改用户密码

    • passwd username: 修改指定用户的密码

6. 压缩和解压缩

  • tar: 打包和解压缩文件

    • tar -cvf archive.tar directory_name: 创建一个tar包
    • tar -xvf archive.tar: 解压tar包
  • gzip: 压缩文件

    • gzip file_name: 压缩文件为.gz格式
  • gunzip: 解压缩gzip文件

    • gunzip file_name.gz: 解压缩文件

7. 查找和搜索

  • find: 查找文件

    • find /path -name "filename": 在指定路径查找文件
    • find /path -type f -size +10M: 查找大于10MB的文件
  • grep: 在文件中搜索文本

    • grep "text" file_name: 在指定文件中查找包含特定文本的行
    • grep -r "text" /path: 在指定目录及其子目录中递归查找

8. 系统管理

  • sudo: 以超级用户权限执行命令

    • sudo command: 以超级用户权限执行指定命令
  • shutdown: 关闭系统

    • shutdown now: 立即关闭系统
    • shutdown -h +10: 10分钟后关闭系统
  • reboot: 重启系统

9. 其他有用的命令

  • history: 显示命令历史

  • alias: 创建命令别名

    • alias ll='ls -la': 创建别名ll,用于列出详细文件信息
  • echo: 输出文本

    • echo "Hello, World!": 输出指定文本

这些命令是Linux系统中最常用的一部分,掌握它们可以帮助你更有效地使用Linux。对于每个命令,你可以使用man command_name来查看其手册页,获取更详细的信息和使用说明。

相关内容

热门资讯

两分钟详细!打哈儿床将脚本哪里... 两分钟详细!打哈儿床将脚本哪里下(辅助挂)好像是真的挂,攻略教程(竟然有挂)-哔哩哔哩在进入打哈儿床...
8分钟方法!闲逸辅助软件制作,... 8分钟方法!闲逸辅助软件制作,非凡贪玩技巧,其实存在有挂(有挂技巧)-哔哩哔哩闲逸辅助软件制作辅助器...
第四分钟详细!蜀山四川小程序辅... 第四分钟详细!蜀山四川小程序辅助(辅助挂)本来是真的挂,插件教程(有挂细节)-哔哩哔哩1、玩家可以在...
九分钟插件!兴动互娱技巧,微信... 九分钟插件!兴动互娱技巧,微信小程序微乐辅助免费,都是真的是有挂(有挂存在)-哔哩哔哩微信小程序微乐...
第8分钟必备!途游大作战辅助(... 第8分钟必备!途游大作战辅助(辅助挂)其实是有挂,2025教程(有挂存在)-哔哩哔哩1、玩家可以在途...
第三分钟教你!微信小程序家乡大... 第三分钟教你!微信小程序家乡大二修改器(辅助挂)果然真的有挂,必胜教程(揭秘有挂)-哔哩哔哩1、进入...
第8分钟神器!杭州都莱第三方辅... 第8分钟神器!杭州都莱第三方辅助软件,闲娱江西脚本,确实真的有挂(果真有挂)-哔哩哔哩1、第8分钟神...
第1分钟外挂!川友汇辅助软件(... 第1分钟外挂!川友汇辅助软件(辅助挂)竟然存在有挂,靠谱教程(有挂猫腻)-哔哩哔哩暗藏猫腻,小编详细...
3分钟技巧!蜀山四川小程序破解... 3分钟技巧!蜀山四川小程序破解版下载,雀友会广东潮汕bus,果然真的有挂(有挂详细)-哔哩哔哩1、蜀...
第3分钟详情!蜀山手游全自动辅... 第3分钟详情!蜀山手游全自动辅助(辅助挂)好像是真的挂,透牌教程(有挂助手)-哔哩哔哩1)蜀山手游全...