linux go vendor目录,Linux运维-Linux文件和目录-Go语言中文社区

今天讲的内容是linux的文件和目录

接下来请看:

1.命令:

mv 移动文件或目录/剪切(改名)

rm  删除文件或目录(默认无法删除参数)

-f  强制删除

-r  递归删除 删除目录及目录内容

可以使用mv进行替代-放到回收站

tree 树形显示目录结构

-L 最大显示几层目录

-F 区别文件或目录

Esc. 上翻上次的的命令

vi  linux下面的编辑器

输入 i  进入编辑模式

esc键 退出编辑模式

:wq  保存退出

:q!  强制退出不保存

:q退出(只要修改了内容 就无法退出)

vim  更高级的记事本

cat 显示文件内容

cat /lcx/lcx.txt  显示文件内容

Linux目录其他的特点:

923328cd153badfcc26372de7f0b5cc5.png

了解linux目录发展

8abd89f4be33db358379145e006d5444.png

/      根  存放系统服务或软件

/usr    存放用户数据或软件

FHS    目录层次标准 规定了根和目录存放内容的标准

3.linux下面使用光盘 /dev/cdrom

97c1570c74aa3631cf37d051b21050c4.png

##第一步-把光盘放入到系统中(vmware配置)

##第二步-直接使用光盘(linux)

[root@lcx01-mbj02 ~]# ls -l /dev/cdrom

lrwxrwxrwx 1 root root 3 Mar 29 08:25 /dev/cdrom -> sr0

[root@lcx01-mbj02 ~]# cd /dev/cdrom

-bash: cd: /dev/cdrom: Not a directory

[root@lcx01-mbj02 ~]# cat /dev/cdrom

##第三步-进行挂载并使用

24a5749d4538de273331c26980d8fb1d.png

挂载:给一个设备设定一个挂载点(入口),是为了可以看见挂载里的文件,

可以把挂载点放到别的位置,但看到的内容就是另一个挂载的内容了

先准备一个目录 然后挂载    /mnt (挂载点)

[root@lcx01-mbj02 ~]# mount /dev/cdrom  /mnt/

mount: /dev/sr0 is write-protected, mounting read-only

[root@lcx01-mbj02 ~]# ls /mnt/

CentOS_BuildTag  GPL      LiveOS    RPM-GPG-KEY-CentOS-7

EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7

EULA            isolinux  repodata  TRANS.TBL

根下的目录  作用

/bin 二进制文件 命令

/sbin 超级命令 只有root能使用

/boot 引导文件存放系统内核

/dev 设备文件 光盘 硬盘

/etc 系统的配置文件

/home 普通用户的家目录

/lib&/lib64libary 库文件

/mnt 默认的临时挂载点

/opt 第三方软件安装位置

/proc 存放的内存中的信息进程

/rootroot 用户的家目录 皇宫

/sys 存放内存 信息 进程

/tmp 临时存放的文件 回收站

/usr 存放用户安装的软件

/var 日志文件

9a12e5f28b1460ea1a7bffe61a8e0f99.png

#小练习:

#1.1条命令创建 /data/lcx 两个目录

#2.在/data/lcx/下面创建5个文件 lcx01.txt …lcx05.txt

#3.把/data/lcx 目录复制到 /tmp/下面

#4.把/data/lcx 改名为 /data/alex

#5.tree显示/data/目录结构

#1.1条命令创建 /data/lcx  两个目录

[root@lcx  ~]# mkdir -p  /data/lcx

#2.在/data/lcx/下面创建5个文件 lcx01.txt ...lcx05.txt

[root@lcx  ~]# echo /data/lcx/lcx{01..5}.txt

/data/lcx/lcx01.txt /data/lcx/lcx02.txt /data/lcx/lcx03.txt /data/lcx/lcx04.txt /data/lcx/lcx05.txt

[root@lcx  ~]# touch  /data/lcx/lcx{01..5}.txt

#3.把/data/lcx 目录复制到  /tmp/下面

[root@lcx  ~]# cp -a /data/lcx/ /tmp/

#4.把/data/lcx 改名为 /data/alex

[root@lcx  ~]# mv /data/lcx/ /data/alex

[root@lcx  ~]# ls /data/

alex

#5.tree显示/data/目录结构

[root@lcx  ~]# tree /data/

/data/

└── alex

├── lcx01.txt

├── lcx02.txt

├── lcx03.txt

├── lcx04.txt

└── lcx05.txt

1 directory, 5 files

小知识 有"/ “和 没有”/" 的区别

了解:/lcx和/lcx/ 区别?

大部分命令是一样的.

/lcx  表示lcx目录和下面的内容

/lcx/ 表示lcx目录下面的内容

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值