服务器文件夹取消读写权限命令,Linux——这些基础的Linux目录和文件命令和权限你不会还不知道吧?...

Linux基础命令

目录命令

文件命令

权限

目录命令

所有的操作都尽量在home目录中进行

1、list 查询列表

list 相当于文件资源管理器(explorer)

/ 是根目录

107efe1d77190ab82d6c34e71f4e9bdd.png

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。

-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录

-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件

-l 列出文件的详细信息。

bb2d9ad8ea0badc5e12711b50ccd6516.png

-r 对目录反向排序。

-t 以时间排序。

-R 列出所有子目录下的文件。(递归)

2、pwd查看当前目录的绝对路径

f9cd67e37ce6dcf634c93bce446d83a0.png

表示当前在根目录下的root目录

a567187b86e7df7c769ca164e27c294c.png

3、cd(change dir)修改当前目录

cd … : 返回上级目录

cd ~:进入用户家目

cd -:返回最近访问目录

cd / 进入到根目录bb78363ca0efcdc9b616859725614baa.png

切换目录之后,如果直接敲Is/lI,看到的内容就是当前目录中的内容.

cd 目录可以用tab补全

文件命令

4、touch 创建一个空文件

c078ceb17e7b65df071d08a3708052cf.png

如果touch的是一个经存在的文件,不会修改文件内容.只会修改文件的"最后修改时间’

90714b0685e8896cd4af9649ed01d710.png

5、cat 读取文件内容

4436abbb6f07afee353a2133a89be15d.png

把文件打印到控制台上,上图是因为文件中不存在内容。

6、echo 本来的功能是把内容显示到显示器上,但是通过“重定向”操作就可以完成写文件的操作

bdc5d87d4274791f2c8af8451e5f7536.png

1095f22ab2ad3fc581505bfb8b607d72.png

> 清空文件 >>追加 451fd37e2103d8e740fd0d215603a88f.png

57e9c0511e96de07937ab457878caa08.png

7、mkdir创建目录

mkdir-p 创建多级目录

0dc2f6f71be60688bb81eb92672b965b.png

通过yum install -y tree 下载tree命令(云服务器有效联网状态)

d8c3ed29878a646a67fbfdfa2663727c.png

8、rm(remove)删除 文件/目录

一旦删除通过常规手段无法恢复

f01f5788d0e73a8528a0e6991829b594.png

删除目录 rm -r 目录 表示递归删除目录

删除目录的时候,会先进入目录,删除目录中的所有内容,再删除目录本身.

73400be18fdfd75872e7fc72da7b7a93.png

rm-rf 目录 强力删除所有

c56d442844b87b06f250b51d241db3e8.png

rm -rf/ 最危险 删除所有根目录 Linux的所有的文件和目录都是在/下

770e36853517f28dd0c885b8d841596c.png

8c5976ba78e9230b779a6bc3ee7c22d0.png

rm命令就会以为你要同时删两个文件, 一个是/(根目录),一个是root/java16/test.txt

Linux创建变量

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

rm -rf / $ DIR 本意是删除 DIR变量对应的文件.

但是万一DIR没有定义过,不会报错,而是会把DIR的值($DIR),当成空字符串.代码就等价于rm -rf/

9、mv(move)移动+ 》剪切+粘贴

181e6a8ff24536dfd83014bb6956e28c.png

mv还可以针对文件/目录进行重命名.

17ef76293913acb8fdb5fcbc8d2198b0.png

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

9347c20f6fc450fb3b8a96ed1eef166e.png

11、man 查看帮助文档还可以查看c语言的函数的用法(Linux用C语言实现)

8e83baeb78d9155dff4d8e93fb06a5c2.png

f1af886a68ff2d70ecd4849adcc2ca6e.png

05f29c1d63b6d8353ed11a3167129a33.png

12、less是cat的进阶版本

cat能查看文件内容,是把文件内容- -股脑全都打印到显示器上.如果文件比较大,就很不方便

less能够显示大文件,使用方向键来翻页.

84054e954d7d6ecd3b4e0277dbb64790.png

懒加载.如果文件非常大(几个G), less在打开大文件的时候只会把当前界面显示的内容加载到内存中, (用多少加载多少) ,速度非常快.大文件的查看,使用less。

less只能看,不能改~~ (要想修改,得使用vim / emacs / nan…

be2369e064b3e74371c8f8a0da8a5767.png

ce08e5317d0dc987e5e19cc453b1be4e.png

less能够显示大文件,使用方向键来翻页.

13、head 查看文件开头

打印了前十行

7577d5af580eea9ec2ab95f7d6dcb560.png

前20行

9f28a7b2835d0129d091d85a715ba8e7.png

14、tail 是查看文件结尾

-n表示要查看的行数

尾10行

52e1be4f2a04ca8946d6e6d1ba0207d7.png

尾5行

1782a348b9a8655c078509f1a83a5d08.png

查看文章第50行

fdf4d0bfbeece29b4a0fe2dff9d672cb.png

15、date查看系统时间

fcdcc0d1bd1fd3f2d7f6b3d306d3eea7.png

周一 日期 时间 时区 年份

date命令获取任意格式的时间

dfa3479adac36305050f8ea148533e6f.png

date可以查看或者转换时间戳

89eefe564caca7ba7736741b7779f787.png

也可以修改系统时间不过现在少用,现在的时间都是根据网络自动校准的

权限

身份上分成三种:

1.文件拥有者

2.文件拥有者的同组用户

3.其他用户.

行为上也分成三种:

1.读

看看文件/目录有啥

2.写

修改文件/目录

3.执行是否能运行程序. startup.sh得先加上可执行权限,绿了,才能执行.

000dd6ad445512662fbedd89323dba5f.png

7583782ecba39cc885e3f43c0bb21fb4.png

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值