Linux

这篇博客详细介绍了Linux操作系统,包括其开源、免费的特性,不同发行版本如Ubuntu、RedHat、CentOS,以及如何安装。文章深入讲解了Linux的目录结构、远程操作、vi和vim编辑器的使用,用户和组管理,系统操作命令,文件和目录管理,日期和时间操作,搜索文件或目录的命令,压缩和解压命令。此外,还涉及网络管理和进程管理等内容。
摘要由CSDN通过智能技术生成

NEWs

 1、linux简介:

一种开源的、免费的操作系统,安装在计算机硬件上、用来管理计算机的硬件和软件资源的系统软件。
              linux注重安全性、稳定性、高并发处理能力,没有优异的可视化界面
              windows用于个人计算机上,linux用于企业服务器上。

2、linux的发行版本

linus在1991年开发,linux的内核程序,后来很多软件开发组织以及软件公司在内核程序基础之上,陆续推出很多不同版本的linux操作系统:Ubuntu(乌班图)、RedHat(红帽)、CentOS

3、安装linux操作系统:


   1)、虚拟机:可以用软件模拟出一套具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
       安装虚拟机:
   2)、安装linux: linux的镜像
       可视化界面比较单薄,很少使用;使用linux多数都是基于终端命令使用linux指令操作计算机。


4、linux的目录结构:


   1)、linux只有一个根目录。 “  /  ”
   2)、层级式的目录结构: 
       bin ->usr/bin【链接到了usr的bin目录】:系统的可执行文件,可以在任何目录下执行
       usr/local/bin:用户自己的可执行文件,可以在任何目录下执行
       etc:存放配置文件。eg:配置环境变量(/etc/profile)的文件。
       home:每一个用户的根目录,用来保存用户私人的数据,默认情况下,目录名和自己的用户名相同。
       opt:存放额外安装的软件。相当于windows系统的中Program files目录。


5、linux的远程操作:


    1)、Xshell:linux的终端模拟软件。【仅仅是模拟linux命令窗口不能进行文件的传输】
                安装并破解:解压、破解(运行两个.bat文件)、启动(Xshell)
                            连接远程linux系统:创建会话:
                                        查看linux系统的ip地址:ifconfig
    2)、Xftp: 文件传输软件。【本地的文件传到linux上,或从linux下载下来】
                安装并破解:解压、破解(运行两个.bat文件)、启动(Xftp)
                            连接远程linux系统:创建会话:
                                        查看linux系统的ip 地址:ifconfig


6、vi和vim:[文本文件]

是linux中的文本编辑器,用来在linux中创建、查看或者编辑文本文件,就好像windows中的记事本一样。
        vim是vi的增强版本,vi的绝大多数用法在vim都适用。

    vi和vim的使用:

                                vim 文件名【回车】  如果没有此文件则创建打开,有则直接打开。如果最后保存了则文件也随之创建成功,否则连文件都没有创建出来
        

        一般模式:vi或者vim命令打开文件(vim test.txt),进入了一般模式;
                          可以查看文件的内容,并且可以通过上下左右键移动光标,查看文件某一部分;
                          但是不能编辑文件内容。
        编辑模式:在一般模式下,按i键或者a键,进入编辑模式;
                          可以编辑文件内容;
                          但是不能保存编辑的内容;
                          按Esc键,可以回到一般模式。
        命令行模式:在一般模式下按shift+:,进入命令行模式;
                          输入: q!  -----不保存强制退出编辑器        【vim创建了文件并进入其中编辑,如果写q!内容不保存,文件不创建
                                      wq  -----保存并且退出编辑器
                                      q  ------没有编辑,只是退出编辑器 【打开了一个文件仅仅查看完就退出】

【去编辑模式内编写内容,在esc回到一般模式在进入命令行模式进行保存与否操作】
    


 vi和vim编辑器的快捷键:


       1)复制当前行:在一般模式下,按yy,把光标所在行复制到剪切板
                     粘贴:p,把剪切板中的内容粘贴到光标所在的下一行。
       2)复制当前行往下N行:在一般模式下,按数字N再按yy,把光标所在行往下5行复制到剪切板
                                             按p,把剪切板中的内容粘贴到光标所在的下一行。
       3)在文本文件中查找关键字:在命令行模式下,输入 /关键字  ”   ,回车
                                                     按n表示光标查找下一个关键字
       4)删除光标所在的当前行:在一般模式下,按dd,删除光标所在的当前行
       5)删除光标所在的行往下5行:在一般模式下,按5dd
       6)撤销上次编辑的内容:在一般模式下,按u
       7)显示行号:命令行模式下,设置文件的行号,取消文件的行号.[命令行下(: set nu) 和(:set nonu)]


7、linux中的用户管理:

1)、任何使用linux的系统资源的用户,必须使用一个合法的账号和密码,账号和密码一般都是向系统管理员申请。【账号密码二者不可缺一,缺1都不是linux用户】
       root是linux系统安装时默认创建的系统管理员账号,由root创建普通账号。
2)、添加用户useradd [选项] 用户名
                               eg:useradd lisi

系统内部流程:|->创建一个用户lisi
                         |->在/home目录下自动创建用户的根目录,目录名称默认跟用户名相同,存储用户的私人信息。
                         |->在linux中任何一个用户都至少属于一个组,新建用户时如果不指定组,则会新建一个组,组名跟用户名相同,并且把该用户添加到该组中。

               useradd -d /home/ww wangwu   创建用户的同时,指定用户的根目录
3)、给用户设置密码:passwd 用户名
       passwd lisi回车
       *密码要满足一定的复杂度
4)、删除用户userdel 用户名
       userdel lisi
      【主要使用】 userdel -r lisi 删除用户的同时级联删除它的主目录
5)、查看用户信息id 用户名
       id zhangsan    展示用户所属的id标识,所属的组。可以通过组对某个组的所有用户添加权限
6)、切换用户su 用户名
       su zhangsan
       *从权限高的用户切换权限低的用户,不需要密码验证;
        从权限低的用户切换到权限高的用户,必须密码验证。


8、linux中的组管理


1)、linux中的组相当于角色的概念,可以对有共性的用户进行统一管理;
        每一个用户至少属于一个组,不能独立于组存在,也可以属于多个组;
    新建用户时如果不指定组,则会新建一个组(主组),组名跟用户名相同,并且把该用户添加到该组中。

root用户默认属于root组


2)、添加组groupadd 组名
        groupadd dev
3)、删除组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值