RHCSA学习笔记 day2

Linux 目录结构

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

cd 切换目录

#cd   change  directory
绝对路径:一切从根开始查找
cd /home/r8.5
相对路径: 相对于当前所在的路径开始查找       
cd   home

/     根目录        cd   /
~    当前用户的家目录
.    当前目录    
..   上层目录       cd  ../../..
-     上一次所切换的路径

su 用户切换

su    USERNAME     切换到指定用户,当前路径没有更改
su    切换到root用户
su  -l   USERNAME   ==   su   -   redhat
切换到指定用户,更改当前路径返回到当前用户的家目录

快捷键

ctrl+c 终止当前名令执行

ctrl+l 清屏 == clear

ls 列出命令(查看目录下的所有文件)

-l    长格式显示文件以及文件的属性   ls  -l     ==  ll  
-d    查看指定目录的属性     ll -d /root  列出的是/root目录的属性信息    ll -d  显示当前目录属性     
-a    显示指定目录下所有文件包含隐藏文件和.  .. 当前目录和上一级目录  ls -l  -a   == ls -la == ll -a
-A    显示指定目录下所有文件包含隐藏文件
-h    文件大小转化
-i    显示文件inode节点号
-R    递归显示当前目录以及嵌套目录中所有的文件

在这里插入图片描述

linux基本思想一切皆文件-----7种文件类型

-普通文本文件   

d 目录文件  

l 软链接文件(快捷方式)

b 块设备文件 

c字符设备文件

p管道文件

s socket套接字文件 

2-11字符   标记的是权限标识符
第二列: 硬链接次数
第三列: 所属用户
第四列: 所属组
第五列: 文件大小
第六列: 文件创建时间或修改时间
第七列: 文件名

面试-----软链接和硬链接区别

在linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode。

(1)符号链接又叫软链接,和原文件不是一个文件。例如Windows的快捷方式,

作用特点:在指定路径查找某个文件访问快速便捷,删除源文件快捷方式不能访问

创建对象:文本文件目录文件都可以创建,并且可以跨文件系统

创建链接文件:ln -s 原文件 链接文件

如何判断是否是链接文件: l

(2)硬链接,

概念:多个文件名指向同一个Inode

作用特点:防止用户误删除,备份(仅对文件名备份)

创建对象:对目录文件不能创建,并且不可以跨文件系统

创建硬链接: ln 原文件 新文件

多个文件名是否指向同一个节点号,以及硬链接次数是否改变

touch FILENAME 创建文件

mkdir DIRNAME 创建目录

rm FILENAME 删除文件

rm -r DIRNAME 删除目录文件

cat FILENAME 查看文件

nano FILENAME 编辑文件

[root@www ~]#touch   aaa  在当前路径创建了aaa文件
[root@www ~]#ln  -s  aaa   a.lnk  对aaa文件创建快捷文件叫a.lnk
[root@www ~]#nano   aaa   编辑文件内容   ctrl-x -- y - enter
[root@www ~]#cat   aaa      查看aaa文件的内容
[root@www ~]#cat   a.lnk
[root@www ~]#rm  aaa      删除aaa文件
[root@www ~]#rm a.lnk
[root@www ~]#mkdir   dir1   创建目录
[root@www ~]#ln -s dir1  dir1.lnk
[root@www ~]#rm -r dir1
注:
[root@www ~]#ln -s  /root/dir   /dir1.lnk     将/root下的dir目录创建快捷文件在/目录下
[root@www ~]#ln -s    dir    /dir2.lnk     有问题(将/dir目录创建快捷文件在/目录下)
[root@www ~]# ll /
lrwxrwxrwx.   1 root root    3 Feb 11 01:08 dir2.lnk -> dir
创建硬链接只对文本件可以
[root@www ~]# touch   b
[root@www ~]# ln b  bbb
[root@www ~]# ll -i
33951783 -rw-r--r--. 2 root root    0 Feb 11 01:14 b
33951783 -rw-r--r--. 2 root root    0 Feb 11 01:14 bbb

***文件系统层级结构FHS

date

在这里插入图片描述
在这里插入图片描述
man date 帮助手册
q 退出

clock

hwclock -s 系统时间向硬件时间同步

hwclock -w 硬件时间向系统时间同步

在这里插入图片描述

文件管理命令

touch 创建文本文件

stat FILENAME 查看文件详细属性

touch [-option…] FILENAME…

touch FILE1 FILE2 FILE3

touch /{FILE1,FILE2,FILE3}

touch {a…c}{1…3} a1 a2 a3 b1 b2 b3 c1 c2 c3

mkdir 创建目录

mkdir [-options…] DIRNAME

​ -p parents 指定父目录创建(从左向右依次创建多级目录)

​ -v verbose 详细信息 显示创建的详细结果

创建多级目录 mkdir -pv /1/2/3/4/5

tree 树状显示目录结构

rm 删除文件

rm [-options] FILENMAE/DIRNAME…

​ -f force 强制

​ -r 递归,递归删除目录文件

rm FILE1 FILE2

rm f* 删除以f开头的所有文件

rm *.txt

rm * 删除当前目录下所有文本文件

rm -f

rm -r d1

rm -rf dd1

du 查看系统文件占用磁盘大小 KB

-a 查看指定目录下所有文件占用的总大小,以及该目录下每个文件占用磁盘空间的大小

-s 只显示指定目录下所有文件占用磁盘的大小,不显示子目录

-h 显示大小可以进行单位转换

mv 移动文件

mv  [-options]   源文件名...     目标路径

[root@localhost ~]# touch a
[root@localhost ~]# ll
-rw-r--r--. 1 root root    0 Feb 11 03:33 a
[root@localhost ~]# mv a  /
[root@localhost ~]# ll /
total 28
-rw-r--r--.   1 root root    0 Feb 11 03:33 a
移动并改名
[root@localhost ~]# mv f  /file   将f文件移动到/目录并改名为file (file文件在/目录下是不存在)
文件重命名
[root@localhost test]# mv a aaa

cp 复制文件

cp [-options] 源文件名… 目标路径

​ -r 递归复制目录文件

​ -p 复制文件保持文件原属性

​ -a== -rp 复制目录保持目录文件的原属性

[root@localhost test]# cp -p  /test/a  /pub    复制/test/a文件到 /pub目录,复制保持文件原属性
[root@localhost test]# ll /pub
total 4
-rw-r--r--. 1 root root 10 Feb 11 03:25 a
[root@localhost test]# cp -rp /test/d1  /pub   
[root@localhost test]# cp /test/a   /pub/a.txt      复制/test/a文件到 /pub目录并改名为a.txt
[root@localhost test]# cp -r /test/d1  /pub/dir1

wget 下载文件

wget [-option…] URL

​ -P 指定下载文件到指定路径

​ -b 将下载进程放在后台运行

​ -c 断点续传

​ -t 指定下载尝试次数

​ -r 下载目录文件

​ -o

​ -O

root@localhost test]# wget 
http://mirrors.163.com/centos/8/infra/x86_64/infra-common
/Packages/a/awscli-1.18.156-1.el8.noarch.rpm     
---把awscli-1.18.156-1.el8.noarch.rpm 下载到当前路径

root@localhost test]# wget http://mirrors.163.com/centos/8
/infra/x86_64/infra-common/Packages/a/awscli-1.18.156-1.el8.noarch.rpm   
-P   /pub 把awscli-1.18.156-1.el8.noarch.rpm 下载到/pub目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值