Linux基础命令入门指南

在Linux的世界里,掌握基础命令是成为一名高效Linux用户或管理员的必经之路。Linux以其强大的命令行界面(CLI)而闻名,这使得它成为服务器、开发环境以及许多其他应用场景的首选操作系统。本文将带您走进Linux基础命令的世界,帮助您快速上手并理解这些强大的工具。

1. 文件与目录管理

ls

  • 功能:列出目录内容。
  • 用法ls [选项] [目录]。例如,ls -l 以长格式列出当前目录下的文件和目录。

cd

  • 功能:更改当前工作目录。
  • 用法cd [目录]。例如,cd /home/username 切换到/home/username目录。

pwd

  • 功能:显示当前工作目录的完整路径。
  • 用法pwd

mkdir

  • 功能:创建新目录。
  • 用法mkdir [选项] 目录名。例如,mkdir newfolder 创建一个名为newfolder的新目录。

rmdir

  • 功能:删除空目录。
  • 用法rmdir [选项] 目录名。例如,rmdir emptyfolder 删除名为emptyfolder的空目录。

rm

  • 功能:删除文件或目录。
  • 用法rm [选项] 文件名。使用-r选项可以递归删除目录及其内容,如rm -r foldername

cp

  • 功能:复制文件或目录。
  • 用法cp [选项] 源文件 目标文件。例如,cp file1.txt /home/username/file2.txtfile1.txt复制到/home/username/目录下并重命名为file2.txt

mv

  • 功能:移动或重命名文件或目录。
  • 用法mv [选项] 源文件 目标位置。例如,mv file1.txt /home/username/file1.txt移动到/home/username/目录,或mv file1.txt file2.txt 重命名文件。

2. 文本处理

cat

  • 功能:查看、连接文件内容。
  • 用法cat [选项] 文件名。例如,cat file.txt 查看file.txt的内容。

grep

  • 功能:搜索文件内容,显示匹配的行。
  • 用法grep [选项] 模式 文件名。例如,grep "hello" file.txt 搜索file.txt中包含"hello"的行。

sed

  • 功能:流编辑器,用于对文本进行过滤和转换。
  • 用法sed [选项] '命令' 文件名。例如,sed 's/old/new/g' file.txtfile.txt中所有的"old"替换为"new"。

awk

  • 功能:强大的文本分析工具,用于模式扫描和处理语言。
  • 用法awk '模式 {动作}' 文件名。例如,awk '{print $1}' file.txt 打印file.txt中每行的第一个字段。

3. 系统管理与监控

ps

  • 功能:显示当前进程的快照。
  • 用法ps [选项]。例如,ps -ef 显示所有进程的详细信息。

top

  • 功能:实时显示系统中各个进程的资源占用情况。
  • 用法top

df

  • 功能:显示磁盘空间的使用情况。
  • 用法df [选项]。例如,df -h 以易读的格式显示磁盘使用情况。

du

  • 功能:显示目录或文件的磁盘使用情况。
  • 用法du [选项] [文件或目录]。例如,du -sh 显示当前目录的总大小。

4. 网络命令

ping

  • 功能:测试主机之间网络的连通性。
  • 用法ping [选项] 主机名或IP地址

ifconfig(或ip addr

  • 功能:查看或配置网络接口的参数。
  • 用法ifconfigip addr
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值