Linux笔记(1)

本文详细介绍了计算机的硬件系统(包括CPU、内存、输入输出设备等)、软件系统(如运算器控制器)以及终端设备的功能。重点讲解了XSHELL的使用,涉及命令格式、常见命令及其应用,以及文件和目录权限的概念。
摘要由CSDN通过智能技术生成

目录

一、计算机的结构

1、硬件系统

2、软件系统

3、终端


一、计算机的结构

1、硬件系统

     硬件系统(看得见摸得着):显示器、键盘、鼠标、输入设备、主机(硬盘、CPU(1、算术逻辑单元‘程序的运算和逻辑判断’、控制单元‘协调各周边组件和个单元之间工作)、内存条)、输出设备

2、软件系统

  运算器 控制器 输入 输出

二、终端

    终端——终端设备是计算机网络中处于网络最外围的设备,主要是用于用户信息的输入和处理结果的输出)

    物理终端:键盘、鼠标、显示器

     虚拟终端:

                  1、模拟终端(图形化界面)

                  2、伪终端

                 3、 重命令行的终端

三、XSHELL的使用

1、命令格式

命令名称 [命令参数] 命令对象

         命令名称:动词,要做的某件事

         命令对象:一般要处理的文件、目录、用户

注意事项:1、要有空格 2、严格区分大小写

2、命令列表

Reboot 重启 shutdown -r now

Shutdown -h now关机 poweroff

获取IP:ip a或者ifconfig

查看发行版本:cat /etc/redhat-release

查看内核版本:uname -r

查看shell类型:chsh -l

查看当前默认shell类型:echo $SHELL

Ls(list -列出 directory-目录 contents-内容):用于显示指定工作目录下的内容(文件及子目录),如果指定,则列出指定目录的内容;如果不指定,则列出当前目录的内容

/根,文件系统的根,Linux中一切皆文件

         路径:

                       绝对路径:以根开始的路径——/home/rhcsa

                        相对路径:不以根开始的路径 rhcsa

su (switch user):交换用户,用于变更其他使用者的身份

如果从root切换到普通用户不用输入密码,如果从普通用户切换到root则切换用户需要密码

pwd(print work directory)显示工作目录

cd(change directory)切换当前工作目录

cd-上一次切换的目录

cd~:切换到当前目录的家目录  或者cd回车也可以

ls

     -l以长格式的形式显示文件的目录和信息(权限、所有者、大小、创建时间)ls-l /=ll

    -a 显示所有文件及目录(包括.开头的隐藏文件)

    -A但是不列出.(当前目录)和..(副目录)

    -h在-l的基础上去使用h,以人类可读的方式显示当前目录中文件和目录大小

hwclock:显示硬件时钟

hwclock –show查看硬件时间

Touch修改文件时间戳,如果touch一个已经存在的文件则会把她创建时间之外的时间全部修改,如果touch一个不存在的文件则会创建文件

  Mkdir创建目录

  Tree目录,查看目录下的所有文件

3、目录类型

/bin软链接(快捷方式),符号链接,binaries(二进制文件),可执行的应用程序

/boot(轻易不要改)存放的是启动后的

/dev(device):存放的是Linux的外部设备(光驱)

/etc:存放的是所有的系统管理所需的配置文件

/home:普通用户的家目录

/root:root用户的家目录

/lib:library(库)存放着系统最基本的动态连接共享库(32)位

/lib64:存放着系统最基本的动态连接共享库(64)位

/media:挂载点目录,使用户可以临时挂载别的文件目录—系统默认挂载点目录

/mnt:挂载点目录,使用户可以临时挂载别的文件目录,手动挂载点目录

/opt:optional(可选)主机给额外安装软件所摆放的目录

/sbin:超级用户的二进制文件的缩写,存放的是系统管理员所使用的系统管理程序(管理员自己可以用到的一些命令)

/srv:第三方服务,存放的是一些服务启动后需要提取的数据

/tmp:temporary(临时)存放的一些临时文件

/usr:unix shared resource(共享资源)用户很多应用程序和文件都存放在该目录中

/var:变量的缩写,存放的是不断扩充的东西(例如:日志文件)

/run:是临时文件系统,存放系统启动以来的信息(包括:守护进程)

/proc:进程的缩写,程序(源代码生成的可执行的文件)

4、文件权限

-rw-------. 1 root root 1067 Oct 21 09:52 anaconda-ks.cfg

-:标记位,代表文件类型

-:标记普通文件(一般文件,不是其他类型文件(纯文本))

D  目录文件

l   链接文件

     软连接(符号链接 symbolic  link 硬链接(hard link)

      文件:元数据 inode(索引节点)--标记文件唯一,文件唯一标识(类比身份证号)用户数据

硬链接特点:

1.必须有原始文件

2.在同一个文件系统里面创建

3.不能对目录进行创建

软连接

            用户数据

b block 块设备文件,以数据块为单位存储

c 字符设备,以字符为单位存储

p 管道设备文件

s socket 套接字文件  IP地址加端口号

rw-  ---  ---  .

A     B    C   D

A:该文件的所有者对文件的权限

B :该文件的所属组对该文件的权限

C:其他人对该文件的权限

D:扩展权限

R读取的权限

W对文件内容进行更改的权限

X对文件的执行权限

--没有权限

Drwx  r-x  r-x.   3 root root   16 Oct 21 09:51 home

Home的所有者对文件有读取和更改和执行的权限

        所属组对该文件有执行和读取的权限

        其他人对该文件有执行和读取权限

Lrwx rwx rwx.   1 root root    8 Aug 10  2021 sbin -> usr/sbin

Sbin是一个软链接文件,所有者、所属组和其他人都有执行读取和更改权限

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值