lLinux中执行命令,Linux文件类型和目录结构

命令格式

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

命令分为两类:

内置命令:由shell程序自带的命令  

外部命令:有独立的可执行程序文件,文件名即命令名

选项:指定命令的运行特性,指明要运行命令中的哪一个功能代码。

参数:命令的作用对象,即命令对什么生效。

例如:cd /root    passwd -d

命令帮助

1)help 命令(此时help为主命令,后面的命令为参数)           

      注意 :help命令只针对内置命令

2)命令  - -help (此时命令为主命令)

 3)man手册(可以看做产品说明书,介绍每个命令)

   man 命令(此时命令为参数)

   man手册基本操作  翻页:空格/   退出:q

 4)info page

date命令(打印或设置系统的日期和时间)

用法:date [选项]... [+格式]

参数选项:

-R    (以RFC53552格式输出日期和时间)

 -u    (打印或设置协调世界时)

%Y   (打印完整年份)

%m  (打印月份)

%d   (打印本月中的第几天)

%H  (打印小时)

%M  (打印分钟)

%j    (打印今年中的第几天)

例如:

输出时分秒

①date +%H:%M:%S

②date +%r 

③date +%T

输出月日 

①date +%m-%d 

 ②date +%b-%d 

timedatectl命令(设置系统时间)

格式:timedatectl [选项]{命令}

参数:

status                (显示状态信息)

1ist-timezones  (列出已知时区)

set-timezone    (设置生效时区)

set-time            (设置系统时间)

例如:

查看系统时间与时区:timedatectl status

切换时区到上海:timedatectl set-timezone Asia/Shanghai

手动修改系统日期:timedatectl set-time 2022-11-11

手动修改系统时间:timedatectl set-time 9:30

ls命令(查看目录和文件信息)

注意区分:cat(查看文本文件内容)

格式:ls [选项]... [文件]...

参数:

-a:显示当前目录文件下的所有文件包括隐藏文件 (.开头的文件为隐藏文件)

 -A:同-a但不显示当前目录(.)和当前目录的上级目录(..)

 -d(--directory):列出当前目录而不是目录的内容连用

-i:显示文件索引节点号

 -l:以长链表形式显示文件信息

 -lh:使用-h选项后将显示为K、M等单位

ls -l

 -                                   文件类型 

-rw-------                        文件权限

1                                   硬链接次数

root                               文件的所属者

root                               文件所属组

821                               文件大小

Nov  5 16:35                 时间属性

anaconda-ks.cfg           文件名称

Linux文件类型(7种)

- 普通文件类似于Windows的记事本

d 目录文件类似于windows文件夹

c 字符设备文件串行端口设备,顺序读写,键盘

b 块设备文件可供存储的接口设备,随机读写(乱序),硬盘

p 管道文件用于进程间的通信

S 套接字文件通常用于网络上的通信

l 符号链接又叫软链接,和原文件不是一个文件 (类似于Windows的快捷方式)

解释说明:如果原始文件被删除,所有指向它的符号链接也就都被破坏了。软链接有自己的node,是linux特殊文件的一种, 作为一个文件,它的数据是它所连接的文件的路径。符号链接可以跨越文件系统,也可以为目录建立。

区分(软连接、硬链接):

硬链接 

当移动或者删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在件结构中的位置。可做备份。

Linux目录结构的特点

  1. 使用树形目录结构来组织和管理文件。
  2. 整个系统只有一个根目录(树根),Linux的根目录用“/”表示
  3. 其他所有分区以及外部设备(如硬盘、光驱等)都是以根目录为起点,挂接在目录树的某个目录中的,通过访问挂载点目录,即可实现对这些分区的访问。

需要注意的目录

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

dev:(插U盘)包含所有的设备文件

lib、lib64:存放库文件

root:管理员用户特有的在根下,超级用户的个人目录,普通用户没有权限访问etc:存放了系统管理时要用到的各种配置文件和子目录

var:存放系统日志文件

文件命名规则(linux里一切皆文件)

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

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

(3)区分大小写file File FILE fIle

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

创建目录(新建文件夹)

mkdir命令

格式:mkdir跟路径及目录名

参数:-p (确保目录名称存在,如果目录不存在的就新创建一个)

例如:mkdir ./text

      mkdir -p text1/x1/x2

 删除文件或目录命令

rm命令

格式:rm[选项][文件或目录]

参数:-f(强制删除)

-r(表示递归删除目录及其内容)

例如:rm -r text1

创建普通文件

touch命令

例如:mkdir /home/rhcsa

touch /home/rhcsa/a

stat(查看文件详细信息)

创建软链接文件

 ln -s 原文件名称 新的链接名称

创建硬链接文件

ln  原文件名称 新的链接名称

总结

-,l,d文件创建和删除的方法

- 普通文件

创建:touch /home/rhcsa/a

删除:rm -f /home/rhcsa/a

l  目录文件

创建:mkdir /home/rhcsa

删除:rm -r /home/rhcsa

rm: remove directory '/home/rhcsa'? y

d 软链接文件

创建:ln -s a a.soft

删除:rm -f a.soft

练习

在/test目录下,创建一个a文件,并对它创建软硬链接

  • 27
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值