Linux入门---基本指令

本文详细介绍了Linux系统的基本文件系统结构,涵盖了ls、pwd、cd、mkdir、touch、rmdir、rm、man、cp、mv、cat、more、less、head、tail、date和find等重要指令的用法和选项。

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

引言

Linux系统的结构是一个多层次的体系,包括内核、Shell、文件系统、进程管理、设备驱动程序和网络协议栈。这些组件相互协作,提供了一个完整的操作系统环境。

1·Linux的文件系统结构介绍

Linux的文件系统是采用级层式的树状目录结构,此结构最上层是根目录“/” ,然后在此目录下再创建其他目录

在这里插入图片描述
对与linux而言,一切皆文件

2·基本指令介绍

1.1 ls指令

语法:ls-[选项][目录或者文件]
作用:列出该目录下的所有子目录与文件
常用选项
-a 显示出该目录下的所有文件,包括隐藏文件(.开头的隐藏文件)
-d 查看目录的属性
-l 列出文件的详细属性

2.1 pwd指令

语法:pwd
作用:显示当前所在目录位置

3.1 cd指令

语法:cd 目录名
作用:改变工作目录,将当前目录改变至指定目录下

常用选项
cd ..  返回上一级目录
cd /home/test/linux/          :绝对路径
cd ../test/linux/    :相对路径
cd ~    :进入用户家目

4.1 mkdir指令

语法:mkdir[选项]dirname
作用:在当前的目录下创建一个名为"dirname"的目录
常用选项
-p,--parents  可以是一个路径名称.当此时路径中的某些目录不存在时,系统将自动建立那些不存在的目录,也就是一个建立多个目录
-p /test/zhang/learn/   递归创建

5.1 touch命令

语法:touch [选项][文件]
作用:新建文件或者更改文档或目录的日期时间(存取,读取时间)
常用选项
-t 使用指定的日期时间,而非现在的时间

例:
touch test    

6.1 rmdir指令

具有当前目录操作权限的使用者

语法:rmdir[-p][dirname]
作用:删除空目录
常用选项
-p 当子目录被删除后,若父目录也变成了空目录,会将空的父目录也删除

7.1 rm指令

语法:rm[选项][dirname]
作用:可以同时删除文件和目录
常用选项
-f 强行执行   即使文件属性为保护
-r 删除目录及其下的所有文件
-i 删除前 确认是否真的删除

8.1 man指令

语法:man[选项]命令
作用:访问Linux手册页的命令
常用选项
-k 根据关键子搜索联机帮助
num  只在第num章节查找 
-a  将所有章节的都显示出来,比如 man printf 从第一章开始搜索,找到就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕

(空格)或f      翻页
q或Q          退出

9.1cp指令

语法:cp [选项] 源文件  目标文件或者目录
作用:复制文件或目录
常用选项
-f 强行复制文件或目录
-r 递归处理,将指定目录下的文件和子目录一起处理

10.1 mv指令

语法:mv [选项] 源文件或目录 目标文件或目录
作用:文件或目录改名、或将文件或目录移入其它位置

例:
mv 文件 文件    :修改文件名
mv 文件 目录    :移动文件
mv 目录 目录     :目标目录存在则移进目标目录 ,不存在,则将源文件修改为目标目录

11.1cat指令

语法:cat[选项][文件]
作用:查看目标文件的内容
常用选项
-n 对输出的所有行编号
-s 不输出多行空行

12.1 more指令

语法:more[选项][文件]
作用:类似cat
常用选项
-n 对输出的所有行编号
q退出more

13.1less指令

语法:less[参数][文件]
作用:浏览文件,但不会直接加载整个文件
选项
-i 忽略搜索的大小写
-N 显示每行的行号
q:quit

14.1 head指令

语法:head [参数][文件]
作用:显示档案的开头至输出中,默认head命令 打印相应文件的开头10行

-n <行数>显示的行数

15.1 tail指令

语法:tail[参数][选择参数][文件]
作用:显示指定文件末尾内容,不指定文件,输入信息进行处理

-f 循环读取
-n<行数> 显示文件的尾部 n 行内容

16.1date指令

date指定格式显示时间:date +%Y:%m:%d


关于时间戳:计算机所记录的时间刻度,Unix时间戳

时间->时间戳:date +%s
例:
date +%s
显示:1701600032

17.1find指令

语法:find [路径][匹配条件][动作]
作用:在文件树中查找文件,做出处理
选项(条件)
-name 按照文件名查找文件

例: 
find . -name file.txt           :当前目录下查找file.txt文件
find . -name "*.c"              :当前目录下查找.c文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值