Linux基础

Linux基础学习

1.文件的目录结构

  • /root 根目录
  • /bin 与/usr/bin一样存放常用命令,区别在于与开机启动是否相关
  • /dev 任何设备与接口设备都是以文件形式存在于这个目录当中
  • /etc 各种软件与系统的设置文件,启动脚本等
  • /home 各用户的主文件夹,每个用户占用一个目录
  • /lib 系统开机时会用到的函数库
  • /media 放置的是可删除的设备
  • /mnt 用于挂载某些额外的设备
  • /opt 第三方软件安装放置的目录 不过通常放在/usr/local
  • /root 超级管理员的用户主目录
  • /sbin “Super User”,存放系统管理员使用的系统管理程序
  • /srv “service” 网络服务所提供的数据放置地
  • /tmp 临时文件放置处
  • /usr “UNIX Software Resourse” 类似与windows下的“C:/Program files”,它里面也有/bin,/lib那些就是各个软件需要的文件或者库函数

2.远程登录与文件上传下载(Xshell与Xftp)

  • Xshell与Xftp配置差不多,一个用于远程登录,一个用于文件上传与下载,其实主要就是看懂 ssh -p 2000 diggersup@127.0.0.0 ,diggersup为用户名,127.0.0.0为ip地址,2000为端口
    特别说明:如果希望安装好XShell 7就可以远程访问Linux系统的话,需要有一个前提,就是Linux启用了SSHD服务,该服务会监听22号端口。(我分配的是2000端口)
    Xftp乱码问题

3.vi与vim

  • 三种模式
  1. 正常模式
    在正常模式下,我们可以使用快捷键。
    用vim打开一个文件就直接进入一般模式
    可以使用【删除字符】或【删除整行】来处理文档内容,也可以使用【复制黏贴按钮】
  2. 插入/编辑模式
    在这个模式下,可以编辑文件内容。
    按下i,I,o,O,a,A,r,R等字母就可进入编辑模式
  3. 命令行模式
    在这个模式中,可以利用指令完成读取,存盘,替换,离开,显示行号的等动作。
    wq保存退出
    q无修改直接退出
    q!不保存修改直接退出
    三种模式
  • 快捷键
    yy:拷贝当前行
    5yy:拷贝当前5行
    dd:删除当前行
    5dd:删除当前行向下的5行
    在文件中查找某个单词:命令行输入 /(查找内容),按n查找下一个
    设置文件行号:set nu,取消文件行号:set nonu
    编辑文件,正常模式下使用快捷键到达文档最末行:G,最首行:gg
    撤销输入:在正常模式下输入u
    编辑文件,光标移动到某行:shift+g
    (常用,不会就查表)

4.开机、重启和用户登录注销

  • 关机重启
    shutdown -h now 立该进行关机
    shudown -h 1 "hello,1分钟后会关机了”
    shutdown -r now 现在重新启动计算机
    halt 关机,作用和上面―样
    reboot 现在重新启动计算机
    sync 把内存的数据同步到磁盘
    注意细节:不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中
  • 登陆注销
    登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用“su 用户名”命令来切换成系统管理员身份。
    普通用户切换到超级用户:sudo su,退出:exit
    超级用户切换到普通用户:su 用户名
    在提示符下输logout即可注销用户。

5.用户管理

在这里插入图片描述

  • 用户
    1.添加用户 useradd fanlinlong,添加好他会放在cd/home中,也可以指定家目录 useradd -d /home/li fanlinlong
    2.指定/修改密码 passw fanlinlong
    3.删除用户 userdel fanlinlong(保留了家目录) userdel -r fanlinlong(不保留)
    4.查询用户信息 id fanlinlong
    5.切换用户 su - fanlinlong; su - root
    6.查看当前用户 whoami


  • 1.增加组
    groupadd group1
    2.删除组
    groupdel group1
    3.修改组
    usermod -g 用户组 用户名
    usermod -g group2 fanlinlong

  • 用户和组相关文件
    etc/passwd:用户配置文件(用户信息)
    在这里插入图片描述

    etc/group:组配置文件(组信息)
    在这里插入图片描述

    etc/shadow:口令配置文件(密码和登录信息,加密)
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值