Liunx知识点学习

1.linxu系统简介

        1.Linux是一套免费使用和自由传播的操作系统内核,是一个基于POSIX和Unix的多用户、多任务、

        支持多线程和多CPU的操作系统内核。它能运行主要的Unix工具软件、应用程序和网络协议。

        它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统内核。

 2. linxu特点

        1.开放性:遵循开放系统互连osi国际标准

        2.多用户:可以被不同用户使用,每个用户对自己的资源有不同权限,互不影响。

        3.多任务:计算机同时执行多个程序,各个程序运行相互之间独立。

3. Linux系统的组成

Linux一般由内核、shell、文件结构、实用工具4个主要部分组成。内核是所有的组成部分中最基础、最重要的部分。

内核:内核是整个操作系统的核心,负责管理整个计算机的软硬件资源。
shell:提供了用户与内核进行交互操作的一种接口,一种命令解释器。
文件结构:文件存放在磁盘等储存设备上的组织方式。

4.目录

bin 目录下存储了一些常用的系统命令。

sbin 目录下存储的是一些管理用户才能使用的高级命令。

boot 目录存储的是系统启动需要的数据,一旦该目录下的文件被破坏,无法正常启动系统。

dev  目录存储的是硬件设备文件,包含,鼠标、键盘、硬盘等。

etc目录下存储的是操作系统的各种配置文件。很重要!

home  目录下存储的是用户主目录,每个用户对自己的主目录有绝对的控制权。

lib 目录下存储的是库文件(代码库、以.so或者.a结尾的文件。)

media  目录下存储的是多媒体设备,例如光盘、U盘、共享文件夹。

mnt 目录下以挂载的方式呈现一些目录,比如U盘等。

opt 目录下安装一些常用的软件。

proc 目录下存储了各个进程的临时文件和数据,记录了系统运行的绝大部分性能信息和参数信息。

root  目录下存储了超级用户的相关文件。

sys  存储了系统中的设备和文件夹层次结构,系统信息。

其中比较重要的目录:

/etc/passwd  用户信息
            这些用户中的绝大多数是系统或服务正常运行所必需的用户,我们把这种用户称为系统用户或伪用户。系统用户是不能登录系统的,但是这些用户同样也不能被删除,因为一旦删除,依赖这些用户运行的服务或程序就不能正常执行,会导致系统问题。
            用":"作为分隔符,划分为 7 个字段
            root:x:0:0:root:/root:/bin/bash
            用户名称:密码标志:用户 ID(UID):用户的组 ID(GID):用户的简单说明:用户的家目录:登录之后的Shell系统是通过 UID 来识别不同的用户和分配用户权限的,0:超级用户 UID,1~499:系统用户(伪用户)UID。
 /etc/shadow  密码信息
            1970-01-01 00:00:00  是格林威治时间
            时间戳   当前时间到格林威治时间的秒数 划分为 9 个字段
 root:$6$KoTdD9KR$4Z7gieoQ9hU.8RlcuIqrWscLoB2q2JjqJRtY0H8dYYzgHpr.plqmYtEiKgwQQ  d2qIS9qyS1ZOLj2FTFqhsCYM/:18337:0:99999:7:::
            用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段

           使用date -d "1970-01-01 18337 days"命令可以查看最后一次修改时间   
            Mon Mar 16 00:00:00 CST 2020
            密码有效期 99999,也就是 223 年,可认为是永久生效

/etc/group   组信息
            分为 4 个字段
            root:x:0:
            组名:密码:GID:该用户组中的用户列表 如果该用户组是这个用户的初始组,则该用户不会写入这个字段,第四个字段没有写入 root 用户,因为 root 组是 root 用户的初始组。 /etc/gshadow   组密码信息
            root:*::
            组名:加密密码:组管理员:组附加用户列表
 /etc/sudoers  写在sudoers文件内的用户可以临时使用sudo提升为管理员权限
                root大老板   临时使用大老板的权利,得到大老板的承认。sudoers
  /etc/profile  核心配置
  /etc/skel    创建了新用户之后,复制的家文件

linux系统中,使用/来表示根目录
linux系统中,使用~来表示家目录
linux系统中,使用./来表示当前目录
linux系统中,使用../来表示上级目录

5.用户

新建一个普通用户:

#useradd   -s    /bin/bash   

-d   /home/briup   -m   briup

#passwd briup   对briup用户设置密码/重置密码

#exit

用briup用户登录

Cmd/xshell   ssh briup@ip

briup@iii:~$ ls  /home

切换用户方法

su [-] root   su切换用户不切换环境  su - 都切换

su [-] briup 切换为普通用户

6.一些基本命令

pwd命令pwd [OPTION] ... :显示当前路径。
参数:-L 目录连接链接时,输出连接的路径。
参数:-p 输出物理路径

cd命令
cd  :切换路径
cd /  :回到根目录
cd ..  :回到上级目录
cd    :切换到当前用户的主目录
cd ~  :切换到当前用户的主目录
cd -   :切换到上次所在的目录

 ls命令:

ls -a  :显示全部的文件,包括隐藏文件(开头.文件)
ls  -A  :与-a一样,不显示.和..两个目录
ls  -d   :只列出目录本身,而不列出
ls  -F   :显示的目录文件名之后加一个斜线(“/”)字符
ls  -l   :使用长格式列出文件和目录信息。
ls   -R  :连同子目录内容一起列出来
ls  -S :以文件大小排序列出。
ls  -t :以时间排序列出。

Mkdir

创建目录。创建目录时要保证当前用户具有创建目录的权限

mkdir dir1/dir2 绝对路径

mkdir dir3 dir4 dir5 相对路径

mkdir ~/games 绝对路径

mkdir -p dir6/dir7/d

rm & rmdir

删除文件或者删除非空目录

rm [-i] filename(s)

rmdir directory_name(s)  空的目录

rm -r[i] directory_name(s)

例如:

rm file1 file2 file3

rm -i file4

rmdir empty_dir

rm –r dir6

rm –ir ~/dir

touch命令:

touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性。
具体命令如下:touch 文件名
具体说明:如果一次想创建多个文件,则每个文件名用空格隔开。touch命令创建一个指定的新文件,并将当前登录用户作为文件所有者。

普通文件的操作:

1.查看系统信息: ls -la

2.查看普通文件的内容:

cat 将多个文件内容显示出来   cat /etc/passwd

nl 添加行号展示              nl /etc/passwd |less

more 翻页显示文件内容,最后一行会显示出目前显示的百分比,而且还可以在最后一行输入一些有用的命令

Tac(和cat查看相反)反向展示,由最后一行到第一行反向在萤幕上显示出来         

less 用法比起 more 又更加的有弹性,可以使用 [pageup] [pagedown] 等按键的功 能来往前往后翻看文件

空白键 :向下翻动一页;  /字串 :向下搜寻『字串』的功能;  ?字串 :向上搜寻『字串』的功能;  n :重复前一个搜寻 (与 / 或 ? 有关!) N :反向的重复前一个搜寻 (与 / 或 ? 有关!)  q :离开 less 这个程序

head 头部十行  显示出一个文件的前几行,默认显示10 -n :后面接数字,代表显示几行的意思。head -1 /etc/passwd   查看第一行

Tail 显示出一个文件的后几行,默认显示10行 。后面接数字,代表显示几行的意思/字串   

重定向

>将>前命令的输出作为输入导入到>后文件或命令中(会覆盖原来内容)。

>> 将>> 前命令的输出作为输入导入到>后文件或命令中(追加到原来内容后)


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值