当前位置:首页>Linux>【信奧初赛】Linux命令基础精讲

【信奧初赛】Linux命令基础精讲

  • 2026-09-29 21:34:53
【信奧初赛】Linux命令基础精讲

导语:ls、cd、pwd有什么区别?chmod 755是什么意思?grep怎么用?这篇文章帮你搞定Linux基础命令!


一、基本文件操作命令

命令功能常用示例
ls列出文件ls -la 显示详细信息
cd切换目录cd /home/user
pwd显示当前路径pwd
mkdir创建目录mkdir newdir
rm删除文件rm file.txt
rmdir删除空目录rmdir emptydir
cp复制cp src.txt dst.txt
mv移动/重命名mv old.txt new.txt
cat查看文件内容cat file.txt

记忆口诀

ls看,cd换,pwd问在哪;mkdir建,rm删,cp/mv复制移!


二、文件权限

2.1 权限格式

-rwxr-xr--  file.txt│└┬┘└┬┘└┬┘│  │  │  └── 其他人权限│  │  └───── 所属组权限│  └──────── 所有者权限└─────────── 文件类型(-普通文件,d目录)

2.2 权限数字

权限二进制数字
r(读)1004
w(写)0102
x(执行)0011

2.3 常见权限组合

数字权限说明
7rwx读+写+执行(4+2+1)
6rw-读+写
5r-x读+执行
4r--只读
0---无权限

chmod 755 file.sh 的含义:

  • 所有者:7 = rwx(读+写+执行)

  • 所属组:5 = r-x(读+执行)

  • 其他人:5 = r-x(读+执行)


三、文本处理命令

命令功能示例
grep搜索匹配行grep "pattern" file.txt
grep -r递归搜索grep -r "text" ./
grep -n显示行号grep -n "text" file.txt
sort排序sort -n numbers.txt(数字排序)
sort -r逆序排序sort -r file.txt
wc -l统计行数wc -l file.txt
wc -w统计单词数wc -w file.txt

四、管道与重定向

4.1 管道 |

将前一个命令的输出作为后一个命令的输入:

ls-la | grep".txt"# 列出所有.txt文件cat file.txt | sort | uniq # 去重排序

4.2 重定向

符号功能示例
>覆盖写入文件echo "hello" > output.txt
>>追加写入文件echo "world" >> output.txt
<从文件输入sort < unsorted.txt

区别:

  • > 会清空文件后写入

  • >> 会在文件末尾追加


五、系统信息命令

命令功能
ps aux查看所有进程
top动态查看进程
kill PID终止进程
df -h查看磁盘使用情况
free -h查看内存使用情况
whoami查看当前用户

六、历年真题精选

真题1

Linux中,查看当前所在目录的命令是?

A. ls  B. cd  C. pwd  D. dir

答案与解析

答案:C(pwd)

解析:pwd(Print Working Directory)显示当前所在的完整路径。

真题2

Linux文件权限 chmod 755 script.sh 中,"5"代表?

A. 读+执行权限(r-x)  B. 写+执行权限(-wx)  C. 读+写权限(rw-)  D. 执行权限(--x)

答案与解析

答案:A(读+执行)

解析:5 = 4+1 = r+x = r-x(读+执行,无写权限)。

真题3

在Linux中,命令 ls -la | grep ".py" 的作用是?

A. 列出所有.py文件  B. 删除所有.py文件  C. 在ls的输出结果中搜索包含".py"的行  D. 将ls的结果保存到.py文件

答案与解析

答案:C

解析:管道符 | 将左边命令的输出传给右边命令作为输入。ls -la 列出详细文件列表,grep ".py" 在这个列表中搜索包含".py"的行。

真题4

echo "hello" >> log.txt 和 echo "hello" > log.txt 的区别是?

A. 没有区别  B. >>追加到文件末尾,>覆盖文件  C. >追加到文件末尾,>>覆盖文件  D. >>创建新文件,>不能创建文件

答案与解析

答案:B

解析:> 覆盖写入(清空后写入),>> 追加到文件末尾。两个符号都能创建新文件。

真题5

Linux中删除名为test的非空目录,应使用?

A. rmdir test  B. rm test  C. rm -r test  D. del test

答案与解析

答案:C

解析:rmdir只能删除空目录,rm -r可以递归删除非空目录。del是Windows命令。


七、核心记忆口诀

ls看,cd换,pwd问在哪;mkdir建,rm删,cp/mv复制移;

权限数字r=4 w=2 x=1,chmod 755最常见;

管道竖线接命令,重定向大于写文件;

>覆盖写入>>追加到末尾,grep搜索sort排序uniq去重齐!

CSP初赛知识点系列:

1、竞赛与计算机发展历史

【CSP初赛系列1】CCF与NOI系列竞赛历史精讲

【CSP初赛系列2】CSP-J与CSP-S赛制详解

【CSP初赛系列3】GESP等级认证与大学生竞赛精讲

ICPC与CCPC竞赛精讲

【CSP初赛系列5】计算机发展历史精讲

【CSP初赛系列6】第一台电子计算机精讲

2、计算机系统基础

【CSP初赛系列7】计算机发展年代精讲

【CSP初赛系列8】冯诺依曼架构与硬件基础精讲

【CSP初赛系列9】计算机组成精讲

【CSP初赛系列9】输入输出设备精讲

【CSP初赛系列10】主频、IPC与CPU时间精讲

【CSP初赛系列11】CPU性能指标精讲

【CSP初赛系列12】MIPS与FLOPS性能指标精讲

【信奧初赛】位字节与字精讲

3、操作系统与Linux基础

【信奧初赛】内存管理精讲

【信奧初赛】文件系统精讲

【信奧初赛】g++编译选项精讲

【信奧初赛】GDB调试工具精讲

4、网络基础

【CSP初赛系列14】IP地址与网络基础精讲

【CSP初赛系列15】IP地址与DNS精讲

【CSP初赛系列16】IP地址分类精讲

【CSP初赛系列17】TCP协议与网络安全精讲

【CSP初赛系列18】TCP-IP协议栈精讲

IP地址分类精讲

TCP-IP协议栈精讲

HTTP与网页基础精讲

【CSP初赛系列19】HTTP与网页基础精讲

【CSP初赛系列20】DNS域名解析与HTTP协议精讲

永久免费
        信奥天天练 是一款专为信息学奥赛备考打造的微信小程序,汇集 CSP-J、CSP-S、GESP 三大赛事,支持随机练习、章节练习、真题考试、模拟考试,配合错题集、收藏夹与推荐书单,助你随时随地高效备考。
学霸都在练 是一款专为中小学全学段打造的备考刷题小程序,覆盖小升初、中考、高考及学科竞赛,支持真题模考、章节练习、错题巩固、知识点速查,配套学习资料与刷题题库,助你随时随地高效提分。

最新文章

随机文章