Linux实操篇---常用的基本命令1(跟文件操作相关的命令)

一、常用的基本命令

1.常用的shell命令

Shell可以看作是一个命令解释器,为我们提供了交互式的文本控制台界面。

目前的发行版本:在bin/sh
最早的版本Unix:Bourne shell—>Bourne Again Shell
取了 B A Sh。因此目前Linux的发行版大多数的命令解释器是bash
例如Dibian的发行版Ubuntu,命令解释器是dash

CentOS7默认的命令解释器shell就是bash
可以看到sh连接到了bash
在这里插入图片描述
在终端也能看见:
在这里插入图片描述

内置命令和外部命令

内置命令:一部分基础功能的系统命令是直接内嵌在shell中的,系统加载启动之后会随着shell一起加载,常驻系统内存中。
如何判断是内置命令还是外部命令?使用type指令
在这里插入图片描述

如何看到一个命令的帮助信息

1.使用man,可以得到一个指令的详细信息
例如:

man ls

但是man不能查看内置命令,除非:

man -f cd

在这里插入图片描述
2.使用help,查看内置指令的详情
在这里插入图片描述
但是help不能查看外部指令的详情。
因此出现:xx --help
在这里插入图片描述

总结:
使用man或xx -help

常用快捷键

ctrl+c:停止进程
ctrl+l:清屏,显式的把界面往上推了,相当于clear
reset:彻底清空,将终端初始化
tab:自动补全信息
上下键:输过的命令

2.文件目录类
pwd显示当前工作目录的绝对路径

绝对路径: 从最初的根目录开始,沿着某一条路径,能找到当前文件的位置,只有这一条路径。
相对路径: 相对于当前所在的位置。

pwd:print working directory 打印工作目录

使用方法:
在这里插入图片描述

切换目录cd change directory

cd 后可以直接接绝对路径,也可以接相对路径。
../即为返回当前文件的上一层。
./为当前目录。
cd 后直接是/使用的就是绝对路径。
在这里插入图片描述
cd - 返回上一次所在的位置
在这里插入图片描述
cd 直接返回主文件夹

ls列出目录的内容 list

基本语法:

ls [选项][目标或是文件夹]

选项说明:

选项功能
-a全部的文件,连同隐藏档(开头为.的文件)一起列出来,常用
-l长数据串列出,包含文件的属性与权限等等数据;(常用)等价于“ll”

在这里插入图片描述

-是文件
d是文件夹
在这里插入图片描述

创建一个新的文件夹mkdir makedirctory

在这里插入图片描述

删除文件夹rmdir

和mkdir的用法一样

touch创建新文件

在这里插入图片描述

cp复制文件或目录 copy

基本语法:

cp [选项] source dest 复制source文件到dest

选项说明:

选项功能
-r递归复制整个文件夹

\:代表直接使用linux中的原生命令。
在这里插入图片描述
在这里插入图片描述

rm删除文件或目录

基本语法:

rm [选项] deleteFile

选项说明:

选项功能
-r递归删除目录中的所有内容
-f强制执行删除操作,而不提示用于进行确认
-v显示指令的详细执行过程

在这里插入图片描述

mv移动文件与目录或重命名 move

基本语法:

mv oldNameFile newNameFile  重命名
mv /temp/movefile/targetFolder 移动文件

在这里插入图片描述
在这里插入图片描述

cat查看文件内容 catch

基本语法:

cat [选项] 要查看的文件

选项说明:

选项功能描述
-n显示所有行的行号,包括空行

一般查看比较小的文件,一屏幕能显示全的。
改文件用vim,查看用cat

more文件内容分屏查看器

基本语法:

more 要查看的文件

操作说明:

操作功能说明
空白键(space)代表向下翻一页
Enter代表向下翻一行
q代表立刻离开more,不再显示该文件的内容
Ctrl+F向下滚动一屏
Ctrl+B返回上一屏
=输出当前行的行号
:f输出文件名和当前行的行号
less分屏显示文件内容

less用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端,less指令在显示文件内容时,并不是一次将整个问价加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。

基本语法:

less 要查看的文件

操作说明:

操作功能说ing
空白键向下翻动一页
[pagedown]向下翻动一页
[pageup]向上翻动一页
/字串向下搜寻[字串]的功能 ;n向下查找;N向上查找
?字串向上搜寻[字串]的功能 ;n向下查找;N向上查找
q字串离开当前程序
echo

echo输出命令到控制台
基本语法:

echo [选项] [输出内容]

选项:
-e:支持反斜线控制的字符转换

控制字符作用
\输出\本身
\n换行符
\t制表符

在这里插入图片描述

>输出重定向 >>追加

基本语法:

ls -l > 文件  列表的内容写入文件a.txt中(覆盖写)
ls -al >> 文件  列表的内容追加到文件aa.txt的末尾
cat 文件1 > 文件2 将文件1的内容覆盖到文件2
echo "内容" >> 文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

head显示文件头部内容

head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容。
基本语法:

head 文件 查看文件头10行内容
head -n 5 文件  查看文件头5行内容,5任意数字
选项功能
-n<行数>指定显示头部内容的行数
tail显示文件尾部信息

显示文件尾部信息,默认是后10行。
基本语法:

tail 文件
tail -n 5 文件
tail -f 文件 实时追踪改文档的所有更新
选项功能
-n<行数>输出文件尾部n行内容
-f显示文件最新追加的内容,监视文件变化

在一个终端里看该文件的变化:
Ctrl+s:暂停(追加的不再显示)
Ctrl+p:继续(追加的都显示出来)
在这里插入图片描述

在另一个终端里进行追加:
如果覆盖的话,会报文件已经截断。
跟踪的时候,是使用索引号进行跟踪的,如果使用vim追加后保存,索引号就变了,监控中不会看到追加。(索引号变了,意味着已经变成了另外一个文件)。
在这里插入图片描述

ln软链接

软链接也称为符号链接,类似于windows里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。
基本语法:

ln -s [原文件或目录][软链接名]  给原文件创建一个软链接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
硬链接:

ln 文件 连接

在这里插入图片描述
软链接:
假如把原始的文件删掉了,软链接也就失效了。
硬链接:只能创建文件的硬链接
是完全平等的,删掉一个,另一个还能访问。

history 用来查看已经执行过的历史命令

在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莫听穿林打叶声@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值