linux学习练习(Linux新手入门:掌握这10个命令,搞定80%日常操作)

linux学习练习(Linux新手入门:掌握这10个命令,搞定80%日常操作)
Linux新手入门:掌握这10个命令,搞定80%日常操作

作为从Linux小白一路成长过来的开发者,我完全理解刚开始接触命令行时的无助感:面对黑色屏幕,担心输错命令,甚至复制粘贴都小心翼翼。但事实上,掌握Linux并不需要记忆数百个命令,只需熟练运用最核心的10个命令,就能应对大部分日常场景。

一、文件导航基础命令

1. ls - 查看目录内容

# 基本用法ls                    # 列出当前目录可见文件ls -l                 # 长格式显示,包含权限、所有者、大小等信息ls -a                 # 显示所有文件,包括隐藏文件(以.开头)ls -lh                # 人性化显示文件大小(KB, MB, GB)# 推荐新手使用的组合命令ls -lah              # 显示所有文件(含隐藏文件)的详细信息

输出示例:

drwxr-xr-x  2 user user 4.0K Dec 10 10:30 Documents-rw-r--r--  1 user user  150 Dec 10 09:15 example.txtdrwx------  2 user user 4.0K Dec  9 14:20 .ssh

2. cd - 切换目录

# 常用目录切换cd /home/user        # 进入绝对路径cd Documents         # 进入当前目录下的Documents文件夹cd ..                # 返回上一级目录cd ../..             # 返回上两级目录cd ~                 # 返回当前用户的家目录cd -                 # 返回上一个所在的目录cd /                 # 进入根目录

避坑提醒: 路径中的斜杠很重要:

cd /etc              # 正确:进入根目录下的etc文件夹cd etc               # 可能报错:尝试进入当前目录下的etc文件夹

3. pwd - 显示当前路径

pwd                   # 显示当前所在的完整绝对路径

输出示例: /home/user/Documents

二、文件管理核心命令

4. touch - 创建空文件

# 创建单个文件touch example.txt# 批量创建多个文件touch file1.txt file2.txt file3.txt# 创建带有空格的文件名(需要使用引号)touch "my document.txt"

5. mkdir - 创建目录

# 创建单个目录mkdir new_folder# 创建多级目录(使用-p参数)mkdir -p project/src/main/java# 一次性创建多个目录mkdir dir1 dir2 dir3

6. rm - 删除文件/目录(谨慎使用!)

# 删除文件(会有确认提示)rm example.txt# 强制删除文件(无确认)rm -f important.log# 删除空目录rmdir empty_dir# 递归删除目录及其所有内容rm -r folder_name# 强制递归删除(极其危险!)rm -rf target_directory

⚠️ 严重警告: 永远不要在根目录执行以下命令:

linux学习练习(Linux新手入门:掌握这10个命令,搞定80%日常操作)

rm -rf /              # 绝对禁止!会删除整个系统rm -rf *             # 在当前目录删除所有文件,极其危险

安全做法: 删除前先确认:

ls                   # 先查看要删除的内容rm -i file.txt       # 使用-i参数进行交互式删除

三、系统监控关键命令

7. free - 查看内存使用情况

free                  # 以字节显示内存信息free -h               # 人性化显示(推荐新手使用)free -m               # 以MB为单位显示

输出示例:

              total        used        free      shared  buff/cache   availableMem:           15Gi       2.3Gi        10Gi       125Mi       2.7Gi        12GiSwap:         2.0Gi       0.0Ki       2.0Gi

8. df - 查看磁盘空间

df                    # 显示磁盘使用情况(以1K块为单位)df -h                 # 人性化显示(推荐)df -h /home           # 查看指定目录所在分区的空间

输出示例:

Filesystem      Size  Used Avail Use% Mounted on/dev/sda1        50G   15G   33G  32% //dev/sda2       200G   50G  140G  26% /home

9. top - 实时系统监控

top                   # 启动实时系统监控

在top界面中的实用操作:

  • 按 q:退出top
  • 按 P:按CPU使用率排序
  • 按 M:按内存使用率排序
  • 按 k:结束指定进程(会提示输入PID)
  • 按 1:显示每个CPU核心的详细使用情况

四、远程连接必备命令

10. ssh - 安全远程连接

# 基本密码登录ssh username@server_ipssh user@192.168.1.100# 指定端口登录(默认22端口可省略)ssh user@server_ip -p 2222# 使用密钥对登录(更安全)ssh -i ~/.ssh/id_rsa user@server_ip

SSH密钥对配置教程

步骤1:生成密钥对

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

生成过程中会提示保存位置(直接回车使用默认位置)和设置密码(可为空)。

步骤2:将公钥上传到服务器

ssh-copy-id -i ~/.ssh/id_rsa.pub user@server_ip

步骤3:测试密钥登录

ssh user@server_ip    # 现在应该可以直接登录,无需密码

权限问题修复:
如果密钥登录失败,执行以下命令修复权限:

chmod 700 ~/.sshchmod 600 ~/.ssh/id_rsachmod 644 ~/.ssh/id_rsa.pubchmod 644 ~/.ssh/known_hosts

五、新手必备的实用技巧

1. 命令行编辑技巧

# 光标快速移动Ctrl + A          # 移动到行首Ctrl + E          # 移动到行尾Ctrl + U          # 删除光标前所有内容Ctrl + K          # 删除光标后所有内容Ctrl + W          # 删除前一个单词

2. 命令历史操作

# 查看命令历史history           # 显示所有历史命令!100              # 执行历史记录中第100条命令!!                # 执行上一条命令Ctrl + R          # 反向搜索历史命令

3. 获取命令帮助

# 查看命令帮助ls --help         # 显示命令的简要帮助man ls            # 查看完整的手册页whatis ls         # 显示命令的简要描述

六、实用命令组合示例

日常文件管理流程

# 1. 查看当前所在位置pwd# 2. 查看当前目录内容ls -lah# 3. 创建项目目录结构mkdir -p myproject/{src,doc,test}cd myproject# 4. 创建必要的文件touch src/main.py doc/README.md# 5. 确认创建结果ls -R              # 递归显示目录结构

系统状态检查流程

# 1. 检查磁盘空间df -h# 2. 检查内存使用free -h# 3. 监控实时进程(如有异常进程占用资源)top

学习建议与总结

循序渐进的学习路径

  1. 第一周:熟练掌握 ls, cd, pwd 三个导航命令
  2. 第二周:掌握 touch, mkdir, rm 文件操作命令
  3. 第三周:学习 free, df, top 系统监控命令
  4. 第四周:掌握 ssh 远程连接及相关配置

重要安全准则

  1. 删除前三思:执行 rm 命令前务必确认路径
  2. 权限最小化:不要随意使用 sudo 或 root 权限
  3. 定期备份:重要数据定期备份到安全位置
  4. 测试环境:危险操作先在测试环境中验证

记住,Linux学习是一个渐进的过程。每个专家都曾经是新手,每次报错都是学习的机会。通过持续练习这10个核心命令,你将很快建立起使用Linux的信心和能力。

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读

最新文章

热门文章

本栏目文章