Linux便捷查询使用手册 第三章:基础命令

发布于:2024-10-12 ⋅ 阅读:(126) ⋅ 点赞:(0)

 

目录

3.1 常用命令

3.1.1 文件和目录操作命令

1. ls

2. cd

3. pwd

4. mkdir 和 rmdir

5. cp 和 mv

6. rm

3.1.2 文本处理命令

1. cat

2. less 和 more

3. grep

4. wc

3.1.3 系统信息命令

1. top

2. df

3. free

4. uname

3.1.4 进程管理命令

1. ps

2. kill

3. killall

3.2 命令行技巧

3.2.1 使用命令行快捷键

3.2.2 管道和重定向

3.2.3 使用别名

3.3 实践示例

示例1:创建备份

示例2:查看日志文件

示例3:监控系统资源


     在Linux中,命令行是与操作系统交互的重要方式。掌握基本命令有助于用户更有效地使用Linux系统。

3.1 常用命令

3.1.1 文件和目录操作命令

1. ls
  • 功能:列出目录内容。
  • 常用选项
    • -l:以详细格式列出文件信息。
    • -a:显示所有文件,包括以.开头的隐藏文件。
    ls -la /home/username
2. cd
  • 功能:改变当前工作目录。
  • 用法
    • cd /path/to/directory:切换到指定目录。
    • cd ..:返回上一级目录。
    • cd ~:切换到当前用户的主目录。
3. pwd
  • 功能:显示当前工作目录的完整路径。

    pwd
4. mkdirrmdir
  • 功能:创建和删除目录。

  • 示例

    • 创建目录:
    mkdir new_folder
    • 删除空目录:
    rmdir empty_folder
5. cpmv
  • 功能:复制和移动文件或目录。

  • 示例

    • 复制文件:
    cp file.txt /path/to/destination/
    • 移动文件:
    mv file.txt /path/to/new/location/
6. rm
  • 功能:删除文件或目录。

  • 注意:使用时需谨慎,特别是使用-r选项时。

    mv file.txt /path/to/new/location/

3.1.2 文本处理命令

1. cat
  • 功能:查看文件内容或连接文件。

    mv file.txt /path/to/new/location/
2. lessmore
  • 功能:分页查看长文件内容。

    less long_file.txt
3. grep
  • 功能:搜索文本中的特定模式。

  • 示例

    grep "keyword" file.txt # 查找包含“keyword”的行
4. wc
  • 功能:统计文件中的行数、字数和字符数。

    wc file.txt

3.1.3 系统信息命令

1. top
  • 功能:动态显示当前运行的进程及其资源使用情况。
2. df
  • 功能:显示文件系统的磁盘空间使用情况。

    df -h # 以人类可读的格式显示
3. free
  • 功能:显示系统内存的使用情况。

    free -h # 以人类可读的格式显示
4. uname
  • 功能:显示系统信息。

    uname -a # 显示所有系统信息

3.1.4 进程管理命令

1. ps
  • 功能:显示当前运行的进程。

    uname -a # 显示所有系统信息
2. kill
  • 功能:终止指定的进程。

    kill PID # 用进程ID终止进程
3. killall
  • 功能:根据进程名称终止所有匹配的进程。

    killall process_name

3.2 命令行技巧

3.2.1 使用命令行快捷键

  • Ctrl + C:终止当前运行的命令。
  • Ctrl + Z:将当前进程放入后台。
  • Ctrl + R:搜索命令历史。
  • Tab:自动补全命令和文件名。

3.2.2 管道和重定向

  • 管道:将一个命令的输出作为另一个命令的输入。

    ps aux | grep "keyword" # 显示所有包含“keyword”的进程
  • 重定向:将命令输出保存到文件。

    ls -la > output.txt # 将ls命令的输出写入文件

3.2.3 使用别名

通过在~/.bashrc文件中定义别名,可以简化常用命令。

alias ll='ls -la' # 创建一个ll命令作为ls -la的别名

3.3 实践示例

示例1:创建备份

创建一个目录,并将文件复制到备份目录。

mkdir backup cp important_file.txt backup/

示例2:查看日志文件

使用grep命令搜索特定错误消息。

grep "ERROR" /var/log/syslog | less

示例3:监控系统资源

使用top命令监控系统的CPU和内存使用情况。

top

Linux便捷查询使用手册

https://blog.csdn.net/qq_54098120/category_12793753.html?fromshare=blogcolumn&sharetype=blogcolumn&sharerId=12793753&sharerefer=PC&sharesource=qq_54098120&sharefrom=from_link


网站公告

今日签到

点亮在社区的每一天
去签到