Linux常见指令

Linux指令:

ls 显示当前路径下的文件名
在这里插入图片描述
ls -a 列出目录下的所有文件,包括以 . 开头的隐含文件
在这里插入图片描述

.表示当前路径 …表示直接上级路径 以.开头的文件是隐藏文件
ls -l 列出文件的详细信息在这里插入图片描述
ls -l -a可以连用
ls -l -a 或 ls -la 或 ls -al
在这里插入图片描述
pwd 显示当前我所处的路径在这里插入图片描述
touch 在当前路径下创建一个普通文件在这里插入图片描述
mkdir 在当前路径下创建一个目录/文件夹
在这里插入图片描述
用法:mkdir+空格+名字
mkdir+空格+ -p 创建一串路径
在这里插入图片描述
cd 进入一个路径
在这里插入图片描述
路径可以是绝对路径,也可以是相对路径
像 7_13_file本身是在spj文件夹里的一个文件在这里插入图片描述
像这样 就是通过 绝对路径进入文件
用法 cd+空格+路径(相对或绝对)
cd+空格+…是返回上一层在这里插入图片描述
~ 当前用户的工作目录 **cd ~**可直接跳转
在这里插入图片描述
cd - 跳转至上一次我所处的路径
tree 显示以自身为根目录,向下展开在这里插入图片描述
用法: tree+空格+. 展开当前目录及子文件
tree+空格+当前目录下的某一个文件 展开某一个文件及子文件
rm 删除文件
用法:
在这里插入图片描述
rm+空格+文件名+空格+ -rf
或者 rm+空格+ -rf+空格+文件名
用途:删除某个文件在这里插入图片描述
rm+空格+ -rf+空格+ .文件类型
rm+空格+ .文件类型+空格+ -rf
用途:删除指定文件类型的文件.在这里插入图片描述
rm+空格+ -rf+空格+
或rm+空格+
+空格+ -rf
删除文件夹下的所有文件在这里插入图片描述
cp 拷贝文件或文件夹在这里插入图片描述
用法:cp+空格+文件或目录名+空格+路径+空格+rf(如果是拷贝目录才需要)
mv 移动文件
在这里插入图片描述
用法:mv+空格+文件名+空格+路径
cat 读取文件内容
用法: cat+空格+文件名
在这里插入图片描述
tac+空格+文件名 反着读在这里插入图片描述
如果只输入 cat,则从键盘输入什么,显示器就输出什么.(通过ctrl+C 退出)
在这里插入图片描述
cat+空格+<+文件名(文件必须创建)同样也是读取文件的内容 与 cat+空格+文件名读取有区别

"<"是输入重定向
在这里插入图片描述
本来cat是从键盘输入中读取的,现在有"<“则从文件中直接读取
在这里插入图片描述
cat+空格+文件名+空格+”>“+空格+文件名(文件必须已创建)
相当于 cat 从一个文件中读取了数据,本来是要输出到显示器的,因为”>“,则输出到了新的文件中去。
同样的用如下指令也是可以达到相同的效果
cat+空格+“<”+文件名+空格+”>"+空格+文件名
在这里插入图片描述
echo
用法:echo+空格+内容
在这里插入图片描述
用途:打印内容到显示器
echo+空格+内容+空格+>+空格+文件名(这个文件可以没有被创建)在这里插入图片描述
用途:将内容写入到文件中
但如果输入新的内容,继续使用>则会替代掉之前的内容
在这里插入图片描述
echo+空格+内容+空格+>>+空格+文件名(这个文件可以没有被创建)在这里插入图片描述
两个箭头的话 会将写入的内容追加到文件中.
我们将 >:输出重定向 >>:追加重定向
head 显示文件内容的前n行。如果不输入n,则默认10在这里插入图片描述
用法:head+空格+ -n+空格+文件名。n代表需要显示的行数
tail 显示文件内容的最后n行。如果不输入n,则默认为10
在这里插入图片描述
tail+空格+ -n+空格+文件名

如何读取中间的任何一段或者一行内容.例如[666,670]

两种方法:

1.创建临时文件的方案,来进行提取中间部分.

2.管道

第一种:在这里插入图片描述
取出前671行(这个文件是从0开始递增的),存入一个临时文件temp中,然后再从temp文件中进行读取。这样的话,创建的临时文件会被存在磁盘中。

第二种:
在这里插入图片描述
通过管道进行实现,经过head操作以后,得到管道文件(内存级文件,没有在磁盘上)再对管道文件进行操作。

more和less

more和less的功能都是类似于cat,查看文件的内容

不过more是显示一部分,通过空格或回车进行显示下一部分
less通过上下箭头进行查看在这里插入图片描述
在这里插入图片描述
敲一下回车,就得到一行新的数据
敲一下回车,得到更多新的数据
按q退出
less的功能包括more的功能,并且能够通过上下箭头进行查看.

打包和压缩

zip 将文件进行压缩
在这里插入图片描述
zip+空格±r+空格+name.zip(name是自己取的)+空格+文件目录(可以是一个文件夹,也可以是文件名)
unzip
在这里插入图片描述
用法:unzip+空格+压缩文件 (解压到当前目录)
unzip+空格+压缩文件+空格±d+空格+指定路径(指定的路径的文件可以没有被创建)
在这里插入图片描述
tar 打包
在这里插入图片描述
-czf 不一定是这几个参数,参数还有一些
用法:tar+空格±参数+空格+创建的文件名+空格+被打包的文件名 c是打包的参数

解包:
在这里插入图片描述
用法:tar+空格+ -参数+空格+被解包的文件名
x是解包的参数
在这里插入图片描述
-C 是解包到指定文件夹中
uname -a查看Linux的体系结构以及内核版本
uname -r查看内核版本
man 查看指令的用法
例: man+空格+指令
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值