Linux基础知识

Linux的基础知识

一、Linux的目录结构

  • Linux只有一个根目录 /

  • /根目录的直接下级目录

    • usr:安装应用软件,相当于program files

    • etc:存放系统配置文件

    • root:超级管理员的根目录

    • home:其他用户的根目录

    • bin:存放二进制可执行文件

    • sbin:存放只有root才可以访问的二进制而执行文件

    • dev:用于存放设备文件(管理设备的硬件

    • lib:存放跟文件系统中的程序运行所需要的共享资源

    • mnt:临时文件的安装点(用于挂载的目录,mnt/cdrom挂在光盘,mnt/usb用于挂载U盘

    • boot:存放系统启动时使用的文件(坚决不允许操作

    • tmp:存放各种临时文件

    • var:存放运行时需要改变数据的文件

    • cgroup:组文件(不要操作

    • lost+found:非正常关机后的一些文件存储

    • media:用于挂在U盘或者光盘(后来出的,用完要解挂

    • misc:NFS网络服务

    • opt:官方建议的存放第三方软件的目录

    • proc:虚拟文件系统(数据写在内存中

    • selinux:防火墙

    • srv:存放服务数据的目录

    • sys:系统资源目录

二、Linux的常用的命令

1、pwd:打印当前所处的目录

2、cd: 切换目录

3、ll:查看当前目录下的内容的详细信息

4、ls:查看当前目录下的文件名

5、man 命令:查看命令的解释

6、cat : 查看文件内容

7、ls -a :查看隐藏的文件

8、mkdir:创建目录

9、mkdir -p :多级创建目录

10、rmdir :删除空命令

11、rm -rf :强制删除(命令书写停顿三秒

12、touch a.txt:创建文件

13、mv:移动文件

14、cp:复制文件

15、cp -a :复制整个目录

16、echo >|>>:控制台打印内容到文件

17、> :重定向(覆盖)

18、>>:重定向(追加)

20、find 【路径】 【查找条件】【处理动作】:查找文件

21、grep 【查找条件】pattern filename:查找文件内容

22、tar -zcvf ***.tar.gz 文件路径:压缩指定路径的文件

23、tar -zxvf 文件路径 -C 解压到的路径:解压压缩文件到指定的路径

24、shutdown -h 【时间】now:关机

25、shutdown -r now :立即重启

26、logout :注销用户(快捷键Ctrl +D)

27、exit:立马注销

28、clear:清屏(快捷键Ctrl + L)

29、ll -h:以人类更容易接受的方式显示

三、vim编辑器的使用

1、正常模式:

  • 默认的模式,以vim命令打开就是这个模式
  • dd:删除当前行
  • n dd :删除从当前行开始的几行
  • u:撤销
  • Ctrl r:反撤销
  • x:删除单个字母
  • yy :复制一行
  • 转插入模式:i,a,o
  • 转到底行模式:Esc

2、插入模式:

  • 用来写入内容到文件
  • 转到其他模式:Esc

3、底行模式:

  • 保存退出vim
  • wq:保存并退出
  • q!:强制退出
  • set nu :显示行号
  • set nonu : 不显示行号

四、用户和用户组的管理

一、Linux的用户的特点

1、Linux系统是一个多用户多用户任务的操作系统

2、每一个用户至少属于一个组

3、示例:

root:x:0:0:root:/root:/bin/bash
第一个root:用户名
x:标识有密码
第一个0:用户组id
第二个0:zuid
第二个root:用户名全称
/root:用户的家目录
/bin/bash:标识可以登录
/sbin/nologin:标识不能登录

4、用户的密码保存在/etc/shadow配置文件中,只有root用户才可以读取

二、用户指令

1、添加用户:useradd(只有root才有权限),同时生成了一个用户的组,该用户就属于这个组

2、设置密码:passwd 用户名(root用户才能使用)

3、用户修改自己的密码:passwd(密码要符合规范)

4、删除用户和用户文件:userdel -r 用户名

5、查看用户的锁定状态:passwd -S 查看用户密码锁定状态

6、查看用户属于哪个组:groups 用户名

7、切换用户和环境:su -zhangsan

8、切换用户:su zhangsan

9、添加组:group 组名

10、删除没有成员的组:groupdel 组名

11、向组中添加用户:gpasswd -a 用户账户 用户组名

11、移除组中的用户:gpasswd -d 用户账户 用户组名

五、Linux中的文件权限

  • -rw-r–r--
  • 一共有十位
  • 第一位表示的时文件类型:d:文件夹 -表示的文件
  • 剩下的分为三组,每组三个字符
    • 第一组:rw- 用户的权限 可读可写不可执行
    • 第二组:r-- 用户组 可读不可写不可执行
    • 第三组:r-- 其他用户 可读不可写不可执行
  • 1:文件的硬连接数量
  • root:所属用户
  • root:所属组
  • 0:文件大小 (单位是b)

1、改变文件或目录的权限

  • chmod 755 目录名 :用户可读可写可执行 用组可读不可写可执行 其他用户可读不可写可执行

    • r:4
    • w:2
    • x:1
  • chmod u=rwx ,g=rx, o=r 文件名:用户可读可写可执行 用户组可读不可写可执行 其他用户可读不可写不可执行

    • u:用户
    • g:组
    • o:其他用户
  • chmod u-x g+w 文件名:给用户减去可执行 给组加上可写

  • chmod a+w 文件名:给用户、组、其他用户都加上写的权限

  • chmod 644 文件名:用户可读可写不可执行 用户组可读不可写不可执行 其他用户可读不可写不可执行

  • chmod 755 文件名 用户名:给指定的用户指定的权限

2、改变文件的所有者

  • chown zhangsan 文件名
  • chgrp 组名 文件名
  • chown -R 用户名 目录:改变目录下的所有文件的所有者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值