Linux命令基础:

本文介绍了命令行的基本概念,如shell和内核,以及Linux目录结构。详细讲解了ls、cd、pwd等常用命令的使用,还提到了vi/vim编辑器的操作模式。此外,对比了mkdir和touch的区别,前者用于创建目录,后者用于创建空文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、命令行概述、格式、快捷键

命令行:

管理员输入的一串用来完成xx任务的字符,按enter按键提交。

解释器:

Linux系统中的一个用来翻译/解释管理员提交的命令行的特殊程序,通常称为shell(外壳,包在Linux内核外边的一层壳);负责把用户提交的指令变成内核能理解并执行的命令。

内核:

操作系统(控制计算机硬件的软件平台)的最核心的部分(kernel、nt),主要用来管理CPU处理器、内存、磁盘等各种硬件设备。

LInux目录结构:

图形环境:通过Activities -> files -> Other Locations -> Computer 。

命令行环境:ls /

Linux目录的层次分隔:斜杠 /

最顶层 就是一个 / ,表示根目录。

常见的一级目录:

bin、sbin:存放可执行文件。

dev:存放各种硬件设备。

home:存放普通用户的主目录,比如/home/zhsan、/home/lisi 。

root:管理员账号的主目录。

mnt:挂载一些外部设备的目录。

media:自动识别并挂载的设备目录。

proc:内存数据的映射,不占用实际的硬盘空间。

tmp:临时文档目录。

var:存放变化的数据,系统日志,邮箱,。。。

boot:存放系统启动文档(内核)。

etc:存放各种系统配置文件。

opt:第三方软件的资源或安装目录。

usr :存放与用户相关的各种数据。

命令行的基本格式:

命令名字 [选项] [参数] 。

选项的作用:控制命令的执行方式、效果。

参数的作用:为命令提供操作对象。

常用的快捷键:

Tab:自动补全命令名字、文件路径、服务名、软件名。

Ctrl + L:清屏(相当于clear命令)。

Ctrl + C:放弃当前任务,终止。

Esc+. :快速粘贴前一条命令的最后一个参数。

2、常用的命令(ls、cd、pwd、mkdir、touch、cat、less、cp、rm、mv)

ls:用来列出目录下有哪些文件,列出文件的属性。

常用选项:

-l,长格式(long)列出对象的详细信息(大小、权限、修改时间、。。。)

-h,显示更易懂(human)的容量信息(说人话)。

-d,只看目录(directory)本身的信息(而不是看目录下面的内容)。

pwd:用来列出当前在哪个目录下(print working directory)。

cd:用来改变工作目录(change directory)。

使用 ~ 表示当前用户的主目录,~zhsan 表示zhsan 的主目录 (/home/zhsan)

su :切换到另外一个用户身份(substitute user)。建议加上 - 选项来模拟登录过程。

管理员切换到其他用户,不需要密码。

普通用户切换到其他用户,需要验证对方的密码。

mkdir:创建新的目录(make directory)。

常用选项:-p:递归创建多层目录(parent),如果目录已经存在,也不提示错误。

touch:用来测试创建指定名称的文件(内容为空)。

cat:用来阅读短文件,直接显示整个文件的全部内容。

比如:cat /etc/hosts 查看地址映射文件;cat /etc/hostname 看主机名配置文件。

less:用来阅读长文件,先显示文件的第一屏内容,通过PgUp、PgDn翻页阅读,q退出。

比如 less /proc/cpuinfo 看当前主机的CPU处理信息。

cp:用来复制文档。

常用选项 -r ,复制目录的时候需要加。

比如cp file1 file2 、 cp -r mulu1 mulu2 。

rm:用来删除文档。

常用选项 -r ,删除目录的时候需要加; -f 强制(force)删除文档时需要添加。

比如 rm -rf /* 删根操作。

mv:用来移动、改名文档

mv file1 file2 、 mv mulu1 mulu2 。

3、命令帮助man手册。

执行 man 命令名 来获取这个命令的使用帮助。

重点看 SYNOPSIS (语法格式)、DESCRIPTION(选项的含义和用法描述)

按 /word 查看包含word的文字描述,按n 或 N 来切换不同的查找结果。

按PgUp、PgDn翻页,按 q 键退出。

4、vi、vim编辑器。

vi ,(visual interface ):可视化界面,Unix/Linux系统中默认文件编辑器。

vim,(vi improved):vi编辑器的增强版,由vim-enhanced软件包提供。

三种工作模式:命令模式(阅读、查看、复制粘贴)、输入模式(录入文字)、末行模式(保存、退出)。 按 i 键 可以命令模式 切换到 输入模式。

按 Esc 键 可以从 输入模式 切换到 末行模式。

按 : 键 可以从命令模式 切换到 末行模式。

在末行模式下,常见的退出方法————:wq 保存并退出,或者 :q!放弃保存并退出。

使用vi/vim 创建/修改文件:

vi 文件名 // 打开vi编辑器,并建立一个临时文件。

执行 yum -y install vim-enhanced 可以安装增强板的vim编辑器。

mkdir 和 touch 的区别:

mkdir 文件夹c 文件夹d 文件夹e :创建文件夹/目录c、d、e,创建的目录是并列关系

file c可以查看文件夹c的属性,此时显示directory,表示c是一个文件夹

mkdir 文件夹x/文件夹y,创建嵌套目录x/y

touch 文件名a 文件名b 。。。:创建一个或多个文件

file a 可以查看文档a的属性,此时显示empty,表示a是空白文件

文件和目录的区别:目录可以嵌套,文件不能嵌套文件(例子:一个excel文件里面不会嵌套一个word文件) ————————————————

mkdir 是创建文件夹

touch是创建空的文本文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值