zoukankan      html  css  js  c++  java
  • linux的使用

    1.常见的操作系统:

      服务端的操作系统:linux、unix、windows server.

      单机的操作系统:windows、mac、linux.

      移动操作系统:Android、ios、windows phone.

    2.linux操作系统介绍

      因为大部分的服务器都采用linux,部署的是时候也是使用linux;

      很多嵌入式采用linux;

      云计算、大数据等都使用linux

    3.特点:

      (1)开放、开源、多用户的网络操作系统,可以远程的管理。

               单用户:就是可以创建多个用户,但是只能一个在线,当有一个登陆的时候,另一个就要退出来

       (2)基于unix,可以定制内核。

     4.linux的组成:

        (1)linux内核

        (2)shell:用户与内核的交互接口

        (3)文件系统

    5.安装linux系统

       1.安装vmware:创建虚拟机的软件

       2.虚拟机安装:直接安装、创建虚拟机、安装Ubuntu镜像

    6.linux系统环境

       默认有6个命令交互和一个图形化界面交互通道,默认进入的是图形化通道

      切换方式:Ctrl +alt +f1(f2~f6)

      图形化界面:Ctrl +alt +f7

    7.命令交互:

       命令提示符kw@ubuntu:~$

         kw是用户名

       Ubuntu:主机名 

       ~:路径

        $ :用户的类型  $代表普通用户  #  代表 超级用户

    8.hostname:获取主机名

       pwd:获取当前路径

       cd:切换路径

       su:切换用户

       设置root权限  sudo passwd root

    9.linux文件系统

       目录结构、文件权限分析

       w:可写    r:只读   x:可执行文件 -:无权限

    10.文件权限

       字符表示法:

      drwxr-xr-x: d:表示普通文件   - :文件夹  c :串口文件  l :连接文件

      2-4字符:该文件是属主用户的权限

      5-7字符:与属主用户同一组的其他用户的权限

      8-10字符:不同组的用户的权限

     数字表示方法  -4-2-1的表示方法  

      -rw-r--r--:文件的默认权限  644

      -(421)(421)(421)

    11.linux的常用命令

     图形化界面的是很慢的,可以一般使用命令行,并且命令行的功能是很强大的。

     1,注销、关机、重启

      -登录:logout :登出exit

      -关机:shutdown -h 时间[记住哪些用户可以]

        -h :关机

        -时间:

          1.now :马上

          2.12.00:执行时间关闭

          3.数字:几分后

       -重启:shutdown -r 时间

    12.linux基本命令:文件操作

      目录介绍:

      bin:存放二进制的文件目录

      boot:存放系统的引导文件的目录

      etc:配置文件

      home:存放用户的文件根目录

      lib:共享库

      opt:一般是存放目录【自定义】

      mnt:临时文件的挂载点

    13.ls:查看目录内容  -l:查看详情   -a:查看所有文件  man:手动、帮助命令

      mkdir:创建一个目录

      cd:切换目录

      touch:创建一个空白的普通文件

      echo:把内容重定向的指定的文件中,假如没有就创建  

      cat、more:查看文件内容  cat只是查看  more:是可以分页查看的

      cp:赋值  

    kw@ubuntu:~/Desktop$ cp aa.txt ./kangwang   将aa.txt复制
    kw@ubuntu:~/Desktop$  ls                    将目录显示出来
    aa.txt  aa.txt~  kangwang        
    kw@ubuntu:~/Desktop$ cd kangwang            切换到kangwang下 
    kw@ubuntu:~/Desktop/kangwang$ ls
    aa.txt  jee

         mv:裁剪、重命名  

    裁剪:mv aa.txt  ./aa.txt
    重命名:mv aa.txt bb.txt

      rm:删除文件或者文件夹

             -f:假如要删除的文件不存在,也不会提示

             -i:删除前会有提示,默认是不删除

             -d:删除空白目录

             -r :递归删除

        wc:统计字符数

              wc aa.txt

        ln:创建连接文件

              -默认是创建一个硬链接

               -s 创建一个软连接

        pwd:查看当前的绝对路径

        passwd创建的是root的命令

                  sudo passwd root

         ifconfig :查看或者配置网卡信息 ,好比windows 的ipconfig

    14.NAT宿主机和虚拟机,虚拟机在宿主机上面,所以共享Ip,宿主有网,虚拟机有网 

        仅主机:即使有一个ip,但是进是本机访问,其他的不可见
        自定义:桥接:可以设置独立ip,在网上邻居中找到

    15添加用户和组

        查看用户信息   

    sudo cat /etc/passwd
    kw:x:1000:1000:UbuntuA,,,:/home/kw:/bin/bash

     kw;用户名   x:密码 :但是已经加密,存放在/etc/shadow     1000:账号id  1000:组id  ubuntuA:

    /home/bin:这个账号存档在文件的默认位置

        创建用户

    sudo useradd kw1 -d /home/kw1 -s /bin/bash

        -d:指定用户的路径    -s:该用户的shell解析方式

      16.打包、压缩文件 

       (1) windows:是zip rar,但是linux上的是gz、bzip.

       (2)tar:打包、拆包命令

             tar -cxzjvf <打包的文件><欲打包的目录>

                     c:创建一个归档的文件,既打包的文件夹

                     x:拆包

                     z:以gzip格式的压缩

                j:以bzip2格式的压缩

                    v:显示打包或者拆包的文件信息

                    f:后面紧跟一个

           以gzip、bzip2压缩与解压

                   压缩文件

                      gzip news.tar

             解压文件

                 gzip -d news.tar.gz

          打包及压缩 

                tar -czvf news.tar.gz ./java

                tar -xzvf  news.tar.gz

    17.安装软件

        sudo  dpkg  -i<包名>

         -i:install安装

        sudo dpkg -i ./java

    18.卸载软件

        sudo dpkg -r <包名>

          -r:卸载

       在线安装:sudo apt-get -install  <包名>

       在线卸载 : sudo apt-get -remove  <包名>

    19.vim安装和使用

       在线安装 apt-get -install <包名>

      使用:

         1) 一般模式 ,默认进入的一般模式,该模式不能编辑文档 ,只能查看

               按下i进入到插入模式

          2) 编辑模式、插入模式,然后按esc--》:---->命令模式

               q: 安全退出,当没有操作该文档,则直接按q退出vim 

       q!:当修改了内容,但是不想保存,则q!强制退出

       wq :保存退出

          set number 显示行号

         set nonumber 取消行号显示

        

       

       

  • 相关阅读:
    QT学习:08 QString
    QT学习:07 字符编码的问题
    QT学习:06 常用的全局变量与宏定义
    QT学习:05 元对象系统
    QT学习:04 代码化的界面绘制
    QT学习:03 信号与槽
    QT学习:02 界面布局管理
    HTTP权威指南之URL与资源
    系统安装注意事项
    HTTP权威指南之web基础
  • 原文地址:https://www.cnblogs.com/kw28188151/p/8311055.html
Copyright © 2011-2022 走看看