Linux基本命令(关于目录与文件的一些基本命令操作)

已经学习Linux一段时间,今天来梳理,介绍,复习一下Linux中基本的一些命令

知识要点
命令格式和分类
常用快捷键
常规目录操作
常规文件操作
文件内容查看操作
文件查找、归档及压缩
Linux命令的通用命令格式
命令字 [选项] [参数]
选项及参数的含义
选项:用于调节命令的具体功能
以 “-”引导短格式选项(单个字符),例如“-l”
以“–”引导长格式选项(多个字符),例如“–all”
多个短格式选项可以写在一起,只用一个“-”引导,例如“-al”
参数:命令操作的对象,如文件、目录名等
Linux命令
用于实现某一类功能的指令或程序
命令的执行依赖于解释器程序(例如:/bin/bash)
Linux命令的分类
内部命令:属于Shell解释器的一部分
外部命令:独立于Shell解释器之外的程序文件
命令行编辑的几个辅助操作
Tab键:自动补齐
快捷键 Ctrl+C:终止当前进程
快捷键 Ctrl+D: 输入结束
快捷键 Ctrl+Z : 挂起程序
快捷键 Ctrl+L:清屏,相当于clear命令
快捷键 Ctrl+K:删除从光标到行末所有字符
快捷键 Ctrl+U:删除从光标处到行首的字符
快捷键 Ctrl+S:锁屏
快捷键 Ctrl+Q:解锁
常规目录操作
pwd命令
用途:查看工作目录(Print Working Directory)
cd命令
用途:切换工作目录(Change Directory)
格式:cd [目录位置]
特殊目录
. 当前目录
… 上一级目录
~ 用户主目录
/- 上个工作目录
ls命令
用途:列表(List)显示目录内容
格式:ls [选项]… [目录或文件名]
mkdir命令
用途:创建新的目录(Make Directory)
格式:mkdir [-p] [/路径/]目录名 -p选项可以递归创建目录创建没有的目录
例:mkdir -p /usr/local/aa/bb 要在aa目录下创建bb若没有aa则自动创建aa
rmdir命令
用途:删除空的目录(Remove Directory)
du命令
用途:统计目录及文件的空间占用情况(estimate file space usage)
格式:du [选项]… [目录或文件名]
常用命令选项
-a:统计时包括所有的文件,而不仅仅只统计目录
-h:以更易读的字节单位(K、M等)显示信息
-s:只统计每个参数所占用空间总的大小
touch命令
用途:新建空文件,或更新文件时间标记
格式:touch 文件名…
常用命令
-a:改变文件的读取时间行 记录
-m:改变文件的内容修改行时间记录
-r:使用参考
指定时间-d
cp命令
用途:复制(Copy)文件或目录
格式:cp [选项]… 源文件或目录… 目标文件或目录
-r:递归复制整个目录树
-a: 复制时保留链接、文件属性,并递归地复制目录
-p:复制只保留源文件的权限
-i:覆盖前会提醒
mv命令
用途:移动(Move)文件或目录
—— 若如果目标位置与源位置相同,则相当于改名
格式:mv [选项]… 源文件或目录… 目标文件或目录
file命令
用途:查看文件类型
格式: file 文件名…
rm命令
用途:删除(Remove)文件或目录
格式:rm [选项]… 文件或目录
-f:强行删除文件或目录,不进行提醒
-r:递归删除整个目录树
通配符
*:匹配0-多个字符
?:匹配一个字符
硬链接
-个文件有多个不同的文件名
命令格式:ln 源文件… 链接文件
软链接
符号链接,表面上和硬连接相似
文件类型和权限肯定是lrwxrwxrwx
命令格式:ln -s 源文件… 链接文件
cat命令
用途:显示出文件的全部内容
格式:cat -n 文件名
tac命令
用途:从最后一行倒着显示出文件的全部内容
more命令
用途:全屏方式分页显示文件内容
交互操作方法:
按Enter键向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
按q键退出
less命令
用途:与more命令相同,但扩展功能更多
交互操作方法:
与more命令基本类似,但个别操作会有些出入
【page down】【page up】上翻下翻页
head命令
用途:查看文件开头的一部分内容(默认为10行)
格式:head -n 文件名
tail命令
用途:查看文件结尾的少部分内容(默认为10行)
格式:tail -n 文件名
tail -f 文件名
tail命令高级用法
格式:tail -n 数字 文件名
数字:数字前有 +(加号),从文件开头指定的单元 数开始输出;数字前有 -(减号),从文件末尾指定的单元 数开始输出;没有 +或 -,从文件末尾指定的单元 数开始输出。
例如:
tail -n +3 /etc/passwd 从第三行开始显示
tail -n -3 /etc/passwd 显示最后三行
head -n -3 /etc/passwd 不显示最后三行
head -n +3 /etc/passwd 显示前三行
which命令
用途:查找可执行文件并显示所在的位置
—— 搜索范围由 PATH 环境变量指定
格式:which 命令或程序名
find命令
用途:用于查找文件或目录
格式:find [查找范围] [查找条件] [动作]
常用查找条件
-name:按文件名称查找
-size: 按文件大小查找
-user: 按文件属主查找
-type: 按文件类型查找
-perm :按文件权限查找
-mtime :按文件更改时间查找
-newer:按比某个文件更新的查找
特殊查找条件
-o :逻辑或,只要所给的条件中有一个满足,寻找条件就算满足,为默认的查找条件
-not :逻辑非,在命令中可用“!”表示。该运算符表示查找不满足所给条件的文件
-a:逻辑与,系统默认是与,可不加,表示只有当所给的条件都满足时,寻找条件才算满足。
常用动作
-exec:将find查找的结果交给-exec后面的命令执行
在这里插入图片描述
zip命令
用途:制作压缩文件
格式:zip 压缩文件名 文件1 文件2
tar命令
用途:制作归档文件、释放归档文件
格式:tar [选项]… 归档文件名 源文件或目录
tar [选项]… 归档文件名 [-C 目标目录]
常用命令选项
-c:创建 .tar 格式的包文件
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
-t:列表查看包内的文件
-p:保持原文件的原来属性
-P:保持原文件的绝对路径
常用命令选项
-C:建包或解包时进入指定的目录
-z:调用gzip程序进行压缩或解压
-j:调用bzip2程序进行压缩或解压

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值