RHCSA-2 文件管理命令

目录

基础命令

文件类型:

软链接:

硬链接:

FHS文件系统层级结构

与时间有关的命令:

查看日历: cal

命令使用帮助

man手册章节:

管理文件

创建文本命令

创建目录文件:

cp复制文件:copy  【选项】 源文件  目标文件

mv移动文件:等同windows里的剪切,移动之后源文件消失

查看普通文本文件


基础命令

cd /目录    进入该目录

绝对路径:从根开始到目标的路径叫绝对路径

相对路径:相对当前目录开始到目标路径

~ 家目录

-去上一个目录(可以在当前目录和上一个目录来回切换)

pwd  查看当前目录

Type 查看命令类型

命令类型:内置命令   外置命令

命令格式:主命令 选项 参数(操作对象)

列出目录下的内容(list):ls (list)

Ls  -l         以长列表方式列出

Ls -r         逆序列出

Ls -ld        查看指定目录

Ls -lh       查看目录或文件大小

Ls -a        列出隐藏文件,包括.和..

Ls -A       列出隐藏文件,不包括.和..、

|| -I        显示文件索引节点号(incode) 一个索引节点代表一个文件,在linux中保存在磁盘分区中的文件都给他分配一个编号,成为索引节点号inode

文件类型:

- 普通文件f

d  目录文件directory

l   符号链接文件link 软链接 快捷方式

b  块文件block  随机读,随机存的设备  文件系统  iso9660

c 字符设备character  顺序存取  abc

p 管道文件pipe

编辑文件内容:nano 文件名或者vim

查看别名:

什么是inode:

软链接:

文件A和文件B的inode号码虽然不一样,但是文件A的内容是B的路径。读取文件A时,系统会自动将访问者导向文件B。因此,无论打开哪一个文件,最终读取的都是文件B,这时,文件A就成为文件B的软链接(soft link)或者符号链接(symbolic link)---类似于windows的快捷方式

Ln -s命令可以创建软链接

创建的格式:

Ln -s源文文件或目录 目标文件或目录

硬链接:

作用:备份文件名,防止误删除

如何创建软硬链接: ln -s创建软链接

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

    ln创建硬链接

FHS:filesystem hierarchy standard文件系统层级标准,定义了在linux系统中的目录结构和目录内容,即让用户了解到已安装软件通常放置在哪个目录下

FHS文件系统层级结构

/

linux文件系统的最上层根目录,其他所有目录均是该目录的子目录

/bin

Binary的缩写,存放普通用户可执行的程序或命令

/boot

存放系统启动时所需的文件,这些文件若损坏常会导致系统无法启动,一般不要改动

/dev

dev是设备(device)的英文缩写,包含所有的设备文件

/etc

存放了系统管理时要用到的各种配置文件和子目录

/home

存放一般用户的个人目录

/lib

是库(library)的英文缩写,存放系统的各种库文件

/lib64         

存放系统本身需要用到64位程序的共享函数库(library)

/mnt/media            

可以临别将别的文件系统挂在这个目录下,即为其他的文件系统提供安装点

/opt

该目录通常提供给较大型的第三方应用程序使用,例如Sun,Staroffice,CorelWordPerfect,这可避免将文件分散到整个文件系统

/proc

可以在这个目录下获取系统信息,这些信息是在内存中由系统自己产生的

/root

超级用户的个人目录,普通用户没有权限访问

/run

保存自系统启动以来描述系统信息的文件

/sbin

和/bin类似。这些文件往往用来进行系统管理,只有root可使用

/srv

srv是服务server的简写,服务启动之后需要访问的数据目录

/sys

本目录是将内核的一些信息映射文件,以供应用程序所用

/tmp

用来存放不同程序执行时产生的临时文件

/home

存放一般用户的个人目录

/usr

一般用户程序安装所在的目录,用于安装各种应用程序

/var

通常各种系统日志文件放在这里

与时间有关的命令

date输出和更改日期时间:(软件,系统时间)

更改日期的格式  月日十分年.秒

查看硬件时间:hwclock

-w   硬件-->系统     硬件要和系统时间一样

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

查看日历: cal

cal   查看当年当月的日历

cal年份     查看一年日历

cal月份 年份 查看当年当月的日历

Cal -1      查看该月的日历

Cal -3     查看前一个月,本月,下月的日历

--help    帮助

man   xxx     帮助手册

将输入接到标准输出(从键盘输入,从显示器输出):echo

命令使用帮助

内部命令

help command

command --help/-h

外部命令

command --help

命令手册   manual man

man command

  man手册分段

NAME   命令名称及功能简要说明

SYNOPSIS  格式说明,用法说明,包括可用的选项

DESCRIPTION  命令功能的详尽说明,可能包括每一个选项的意义

OPTIONS   选项,说排名每一个选项的意义

EXAMPLE  示例,举例说明

FILES          此命令相关的配置文件

AUTHOR    作者

REPORTING BUGS    bug反馈

COPYRIGHT     版权

SEEE ALSO       参见

0                        成功

1-255                错误状态

man手册章节:

1,用户命令,/bin,/usr/bin,/usr/local/bin

2,文件格式,配置文件的格式说明,举例passwd  /etc/

3,管理命令,/sbin,/usr/sbin,/usr/local/sbin

手册符号说明:

[] 可省略

<> 必选

… 多选多

{ } 分组

翻屏:

下翻一页   空格

上翻一页   b

下翻一行   回车

上翻一行    k

查找:

/KEYWPRD 向后

 n 下一个

 N 前一个

?KEYWORD

 N 下一个

 n 上一个

退出: q

Ctrl+c    终止当前命令进程

Ctrl+l     清屏

管理文件

创建文本命令

touch创建普通文本命令

 文件命名规则:

1,不能使用/来当文件名,/是用来做根的,也是用来做路径分隔符的

2,文件名不能超过255个字符

3,区分大小写file,FILE

4,目录也是文件,在同一路径下,两个文件不能同名

创建多个普通文件:

方法1:touch 文件名1 文件名2 文件名3

方法2:touch{文件名1,文件名2,文件名3}

touch{1,2{3,4}

touch abc(1..100}

Stat

touch不仅可以创建空文件,还可以改变文件的修改时间

  atime   access time  看了一下内容  cat

  mtime  modify  time   文件内容被改变了,ctime也会发生改变

  ctime  change time    元数据被改变,重命名

创建目录文件:

mkdir目录名    创建目录

-p   parents    父目录

-v    verbose   详细信息

Tree

 rm 删除文件,命令别名默认带-I,改选不想用来提示用户进行交互

 -force,强行删除,不提示带-f

 -r recursive,递归删除来删除目录

cp复制文件:copy  【选项】 源文件  目标文件

-r      复制目录

-a      通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录

-p     赋值的时候保留文件原有的属性,时间戳等信息

-i: 交互式复制,即覆盖之前提醒用户确认

f:  强制覆盖目标文件

r:  递归复制目录

d: 复制符号链接文件本身,而非其指向的源文件

mv移动文件:等同windows里的剪切,移动之后源文件消失

-I   提示

-f     强制覆盖

查看普通文本文件

Cat   连接并显示文件到标准输出

        -n  对输出内容中的所有行标注行号

-b  对输出内容中的非空行标注行号、

Tac    按行逆序显示文件

More 支持向后翻

Less   前后翻,用法同man,man手册就是用less命令打开的

Head  查看文件前n行,默认是10行

-n  指定多少行

Tail  查看文件后n行,默认是10行

-n指定多少行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值