2019-10-19 梁佳妮 Linux命令

Linux整理

 Linux 简介

  Linux介绍

   Linux 是类UNIX计算机操作系统的统称 

   Linux操作系统的内核的名字也是“Linux”

   Linux是由芬兰大学生Linus Torvalds 1991年编写的

   Linux这个词本身只表示Linux内核,但实际上人们已经习惯用Linux来形容整个甚至于Linux内核,并且使用GNUI各种工具和数据库的操作性

  Linux发行版组成

   Linux内核

   应用软件

       一些GUN程序库和工具

        Emacs集成开发环境和文本编辑器

        Gcc语言编辑器

        GNOME

      命令行shell

      图形桌面环境

         KDECQT(编写)

         GNOMECGTK(编写)

         Unity

      一些办公套件

         Open office

      编译器

         gcc

         gtt

      文本编辑器到科学工具的应用软件

         vi

         gedit

  Linux版本

    商业公司维护的发行版本Red hat系列

        RHELCRedhat

        Enterprise Linux也就是所谓的red hat

        A dvance server收费版本

        Centos CRHEL的社区克隆版本

        Fedora Core由原来的red hat桌面版本发展而来,免费版本

     社区组织维护的发行版本Debian

        Debian

        Ubuntu

  Linux目录结构

    根目录结构

        dev 设备文件所在目录

        etc 包含了当前操作系统用户所有配置的相关信息

        home 当前操作系统所安装的用户的主目录

        lib 操作系统使用的库文件以及相关的配置都放在此目录下

        mnt 手动挂载的目录

        media 系统自动挂载目录

        usr Unix软件资源包管理目录,存放的是当前用户下的一些东西

        bin Linux操作系统下可执行的系统级的二进制命令

        sbin 超级用户需要用到一些二进制命令存储在该目录

        boot 系统开机时需要加载的一些文件和配置

        lostt found 内存系统错误产生的文件碎片,方便用户查找和恢复

        prd 为何提供的一个接口,主要用来存储系统统计信息     

        root  root用户的宿主目录

        run 存放系统运行时需要的一些文件

     目录路径介绍

        绝对路径

           从根目录开始描述的路径也就是从开始

        相对路径

           从当前位置开始描述的路径

           表示当前目录

           表示当前目录的上一级目录

           两个零件目录直接进行切换命令:cd -

         Robertohuang@robertohuang:~$

           1.第一个robertohuang当前登录的用户

           2.@英文AT在的意思

           3.第二个robertohuang主机名

           4.~当前工作目录的位置,宿主目录

           5.$表示当前登录的用户是普通用户,#则是超级用户

  压缩包管理。

     gz.格式

         压缩:gzip命令

            压缩过程中不保留原文件

            不能对目录进行压缩

            不能对多个文件进行打包压缩

         解压缩: gunzip命令

     bzz格式

         压缩:bzip2命令

            通过参数- k(keep)保留源文件

            不能对目录进行压缩

            不能对多个文件进行打包压缩

         解压缩:bunzip2命令

     zip

         打包 zip -r+打包之后的文件名(dir.zip)+(打包目录)dir

        解包

         unzip dir.zip

         使用参数-d来解压到指定目录 unzip dir.zip-d/home/robertohuang/test

     tar

         该命令可以只打包不压缩

         通过添加参数来完成文件的压缩和解压

           参数

             z ->用gzip来压缩/解压缩文件

             i ->用bizp2来压缩/解压缩文件

            c ->creata创建新的压缩文件如用户想备份一个目录和文件就用这个

            x ->从压缩文件中释放文件

            v ->详细报告tar处理的文件信息

            f->只压缩文件的名字

         压缩

           tar+(参数)(zcuf)+压缩包名字tar.gz+原材料

           tar+(参数)(jcvf)+压缩包名字 tar bzz+原材料

         解压缩

           tar+参数+已有的压缩包(test.tar.gz)

           tar+参数+已有的压缩包 (test.tar.bzz)

           指定解压目录 添加 参数-C(大写)·tar zxvf test tar gz-C+解压目录(home/robertohuang)

 进程管理

     who

        查看当前在线用户的情况

            登录的用户名

            使用的设备终端(pts)

            登录到系统的时间

       tty设备

            tyyl -tyy6 表示文字界面ctrl+alt+【F1-F6】

            tyy7图形界面·子主题1 ctrl+alt+F7

  文件和目录

     tree

         以树状形式显示当前命令

          需要安装软件:sudo yum-yinstall tree(centos下)

     ls 查看指定目录下所有文件和目录信息

            - a(all)列出当当前目录下所有文件内容

             -r(recarsive)同时列出所有子目录层

           - l 除了文件之外,还将文件的权限,所有者等详细信息列出来

     cd进入指定目录(cd+path)

           相对路径 ->cd./robertohuang/tomacat

            绝对路径 ->cd/home/robertohuang/tomacat

             ..->当前目录的上一级

            . ->当前目录

            进入家目录(home/robertohuang)三种方式

                cd

                cd~

                cd/home/robertohuang

         pwd 查看当前所在目录(prinf working directory)的缩写

         创建/删除目录

            创建:mkdir+目录名

               mkdir word->创建word目录

               删除:rmdir+目录名

               只能删除空目录,使用频率高

               删除:rm

         创建/删除文件

              创建 :touch+文件名

         cp

            拷贝文件cp file1.txt file2.txt->将file/txt中的内容拷贝到file2.txt

ps

  查看整个系统内部所运行的进程状

   涉及的参数

   a(all)当前系统所有用户的进程

  u:查看进程所有者及其他一些信息

 x:显示没有控制终端的进程 --不能与用户进行交互的进程[输入、输出]

 -e:显

  -f:显示UID,PPIP,C与STIME栏位

  显示当前用户下所有进程 p

对显示的进程过滤ps aux| grep xx 

 grep查询是需要占用一个进程的,所有结果> 2才能说明查询结果存在

 如果结果有一条,表示没有查询的进程

 查询结果中PID表示进程ID

Kill

  用来终止指定的进程(terminate a process)的运行

 查看信号编号__Kill-l

 杀死进程__kill -9 89899 [PID进程标识号]__向当前进程发送 了9号信号( SIGKILL )

 env

 查看当前进程环境产量

 环境变量

 当前系统下用户配置路径信息

 格式为键值对:key-value :value

  top

  相当于windows系统文字版

不能翻页

网络管理

   ifconfig

 获取网络接口配置信息,还可以修改这些配置

 获取网络接口信息 

ping 

测试与目标主机的连通性命令格式__ping[参数](主机名或IP地址)

 参数

 -c数目 在发送指定数目的包后停止

     

猜你喜欢

转载自www.cnblogs.com/liangjiani/p/11706532.html