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 取消行号显示

    

   

   

原文地址:https://www.cnblogs.com/kw28188151/p/8311055.html