Linux——这些基础的Linux目录和文件命令和权限你不会还不知道吧?

Linux基础命令

目录命令

所有的操作都尽量在home目录中进行
1、list 查询列表
list 相当于文件资源管理器(explorer)
/ 是根目录
在这里插入图片描述

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
-l 列出文件的详细信息。
在这里插入图片描述

-r 对目录反向排序。
-t 以时间排序。
-R 列出所有子目录下的文件。(递归)

2、pwd查看当前目录的绝对路径
在这里插入图片描述
表示当前在根目录下的root目录
在这里插入图片描述

3、cd(change dir)修改当前目录
cd … : 返回上级目录
cd ~:进入用户家目
cd -:返回最近访问目录
cd / 进入到根目录在这里插入图片描述
切换目录之后,如果直接敲Is/lI,看到的内容就是当前目录中的内容.
cd 目录可以用tab补全

文件命令

4、touch 创建一个空文件
在这里插入图片描述
如果touch的是一个经存在的文件,不会修改文件内容.只会修改文件的"最后修改时间’
在这里插入图片描述
5、cat 读取文件内容
在这里插入图片描述
把文件打印到控制台上,上图是因为文件中不存在内容。
6、echo 本来的功能是把内容显示到显示器上,但是通过“重定向”操作就可以完成写文件的操作
在这里插入图片描述

在这里插入图片描述
> 清空文件 >>追加 在这里插入图片描述
在这里插入图片描述
7、mkdir创建目录
mkdir-p 创建多级目录
在这里插入图片描述

通过yum install -y tree 下载tree命令(云服务器有效联网状态)
在这里插入图片描述

8、rm(remove)删除 文件/目录
一旦删除通过常规手段无法恢复
在这里插入图片描述
删除目录 rm -r 目录 表示递归删除目录
删除目录的时候,会先进入目录,删除目录中的所有内容,再删除目录本身.
在这里插入图片描述
rm-rf 目录 强力删除所有
在这里插入图片描述
rm -rf/ 最危险 删除所有根目录 Linux的所有的文件和目录都是在/下
在这里插入图片描述
在这里插入图片描述
rm命令就会以为你要同时删两个文件, 一个是/(根目录),一个是root/java16/test.txt

Linux创建变量
DIR =“root/test” 创建了一个变量名字为DIR,值位“root/test”

rm -rf / $ DIR 本意是删除 DIR变量对应的文件.
但是万一DIR没有定义过,不会报错,而是会把DIR的值($DIR),当成空字符串.代码就等价于rm -rf/

9、mv(move)移动+ 》剪切+粘贴
在这里插入图片描述
mv还可以针对文件/目录进行重命名.
在这里插入图片描述

10、cp=》复制=>复制+粘贴

在这里插入图片描述

11、man 查看帮助文档还可以查看c语言的函数的用法(Linux用C语言实现)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12、less是cat的进阶版本
cat能查看文件内容,是把文件内容- -股脑全都打印到显示器上.如果文件比较大,就很不方便
less能够显示大文件,使用方向键来翻页.
在这里插入图片描述

懒加载.如果文件非常大(几个G), less在打开大文件的时候只会把当前界面显示的内容加载到内存中, (用多少加载多少) ,速度非常快.大文件的查看,使用less。
less只能看,不能改~~ (要想修改,得使用vim / emacs / nan…
在这里插入图片描述
在这里插入图片描述
less能够显示大文件,使用方向键来翻页.

13、head 查看文件开头
打印了前十行
在这里插入图片描述
前20行
在这里插入图片描述

14、tail 是查看文件结尾
-n表示要查看的行数
尾10行
在这里插入图片描述
尾5行
在这里插入图片描述

查看文章第50行
在这里插入图片描述

15、date查看系统时间
在这里插入图片描述
周一 日期 时间 时区 年份

date命令获取任意格式的时间
在这里插入图片描述
date可以查看或者转换时间戳
在这里插入图片描述
也可以修改系统时间不过现在少用,现在的时间都是根据网络自动校准的

权限

身份上分成三种:
1.文件拥有者
2.文件拥有者的同组用户
3.其他用户.

行为上也分成三种:
1.读
看看文件/目录有啥
2.写
修改文件/目录
3.执行是否能运行程序. startup.sh得先加上可执行权限,绿了,才能执行.

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值