当前位置:首页>Linux>小白入门Linux必会的基础命令

小白入门Linux必会的基础命令

  • 2026-10-11 06:16:32
小白入门Linux必会的基础命令
1. 路径符号
符号
含义
解释
示例
/根目录
整个 Linux 系统的“C 盘”根儿,最顶层。所有文件夹都在它下面。
cd /
 进入根目录。
~用户主目录
你的私人小房间(比如 /home/yourname)。刚打开终端默认就在这里。
cd ~
 回家;ls ~/Desktop 看你桌面有啥。
.当前目录
你“脚底下”站着的这个文件夹。
ls .
 列出当前文件夹内容(结果和直接 ls 一样)。
..上级目录
你“头顶上”的那个父文件夹。
cd ..
 退到上一层(退出当前文件夹);ls ../ 看看上级目录有啥。
./执行当前目录下的文件 在 Linux 中,出于安全考虑,系统默认不会在当前文件夹里找可执行文件。你必须在文件名前加上 ./,强制告诉系统:“别去系统文件夹找,就在我眼皮底下(当前目录)运行这个!”
你没加 ./ 直接敲 configure,系统会去 /usr/bin 找;你加了 ./configure,系统才会执行你当前下载的这个配置脚本。
2. 文件与目录操作
命令
英文全称
解释
详细示例
pwd
Print Working Directory
“我在哪?”
 显示你当前所在的绝对路径。
输入 pwd,屏幕显示 /home/yourname/OpenLB,你就知道站在 OpenLB 目录里。
ls
List
“这屋里有啥?”
 列出当前目录下所有可见的文件和文件夹。
ls -l
 以详细列表形式查看(权限、大小、日期);ls -a 查看包括隐藏文件(以.开头)在内的所有文件。
cd
Change Directory
“去哪个屋?”
 切换当前工作目录。
cd /usr/local
 跳到指定目录;cd .. 退回上一级;cd ~ 直接回家;cd 单独输入也是回家。
mkdir
Make Directory
“盖个新仓库”
。创建新文件夹。
mkdir mydata
 创建单层;mkdir -p one/two/three 一次性创建多层嵌套目录(非常好用!)。
touch
Touch
“建个空白文件”
。如果文件不存在则创建,存在则只更新时间戳。
touch readme.txt
 创建一个空白的 txt 文件。
cp
Copy
“复印”
。复制文件或目录。
cp file1.txt file2.txt
 复制并重命名;cp -r folder1/ folder2/ 复制整个文件夹(-r 表示递归)。
mv
Move
“剪切+重命名”
。移动文件到别处,或者在原地改名。
mv file.txt /tmp/
 移动;mv oldname.txt newname.txt 原地重命名(这是 Linux 改名的标准方式)。
rm
Remove
“删除/销毁”
。极度危险,用前请三思!
rm file.txt
 删单个文件;rm -rf folder/强制无提示删除整个文件夹(新手慎用,删了找不回!)。
3. 查看文件内容
命令
大白话解释
详细示例
cat“一次性全倒出来”
。适合查看非常短的配置文件。
cat /etc/os-release
 直接看你装的 Linux 是哪个版本。
less“一页一页慢慢翻”
。强烈推荐查看大文件(如日志)。按 空格键 翻页,按 q 退出。
less long.log
 翻看长日志,不怕刷屏。
head“只看开头几行”
。默认显示前 10 行。
head -n 20 file.txt
 只看前 20 行。
tail“只看结尾几行”
。默认显示最后 10 行。
tail -f log.txt
实时追踪日志更新(调试程序的绝招,按 Ctrl+C 停止)。
4. 编译
命令
大白话解释
详细示例
./configure“侦察兵量尺寸”
。检测你电脑缺什么库,并生成“施工图纸”(Makefile)。
进入源码目录,敲 ./configure --prefix=/home/me/software,指定安装到我的私人仓库。
make“包工头带师傅盖楼”
。按照图纸(Makefile)调用 g++ 编译器进行编译。
直接敲 make,屏幕疯狂滚代码,这是在把源码变成机器码。
make install“搬运工把成品摆进仓库”
。把编译好的程序复制到指定目录(只有这一步才算“安装完成”)。
敲 sudo make install(如果装到系统目录需要管理员权限)把程序装进系统。
5. 搜索与接力
命令
大白话解释
详细示例
grep“内容搜索大师”
。在文件里或命令输出里,只显示包含特定关键词的行。
grep "error" log.txt
 在日志里找报错;ps aux | grep openlb 查看有没有 OpenLB 的进程在跑。
|(管道符)“接力棒”
。把左边命令的输出,直接塞给右边命令当输入。
ls -la | less
 如果目录文件太多,分页看。
6. 网络与下载
命令
大白话解释
详细示例
wget“直链下载器”
。从网址下载文件到当前目录。
wget https://www.openlb.net/download/olb-1.8.tgz
 把源码包直接拽下来。
ping“测网速/查通断”
。看能不能连上某个服务器。
ping -c 4 baidu.com
 发 4 个包测试网通不通。
7. 包管理器
命令
大白话解释
详细示例
sudo apt update“刷新购物车列表”
。告诉电脑去网上下载最新的软件清单。
装任何东西之前,先敲这一句,否则可能装到旧版本或提示找不到。
sudo apt install“下单购买并安装”
。自动下载软件及其依赖。
sudo apt install g++ make
 一键装齐编译环境,再也不怕缺库!
sudo apt remove“卸载退货”
。删除软件。
sudo apt remove openmpi-bin
 卸载不要的东西。
8. 权限管理
Linux 权限分为 读(r)、写(w)、执行(x)。每个文件对应三组人:所有者(u)、用户组(g)**、其他人(o)。
命令
大白话解释
详细示例
chmod“修改权限”
。给文件设置谁能读/写/执行。
chmod +x script.sh
 给脚本加上“可执行”权限(这样你才能 ./script.sh);chmod 755 file 是经典设置。
sudo“临时借管理员权限”
。当提示权限不够时,在前面加这个。但别乱用,你拥有系统最高权限。
sudo apt install g++
 用管理员权限去安装软件。
9. 三板斧
  1. 迷路了怎么办? 先敲 pwd 看自己在哪,再敲 ls 看周围有什么。

  2. 输入一半发现错了怎么办? 按住 Ctrl 再按 C(显示为 ^C),强制终止当前命令,回到干净的提示符重新输入。

  3. 不知道命令参数怎么用? 加 --help!比如 ls --help,它会给你列出来简短的用法,比看长篇大论的书快得多。

最新文章

随机文章