zoukankan      html  css  js  c++  java
  • linux的基本操作(一)

    一、Linux组成

    1.1Linux各模块介绍

      内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。

      Shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,shell编程。

      FILE SYSTEMS(文件系统):文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等。

      应用程序:标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等。

    1.2Linux的目录结构

     

    二.常用的命令

    1. 基本命令

    1.1:文件相关

      Pwd                    确定自己所在的位置

      

    cd  [目录]                    跳转到指定的目录

            cd常用的命令:

            cd ~ 当前用户目录

              cd / ,根目录

              cd   -    , 上一次访问的目录

              cd   ..     , 到上以及目录

    cd /usr      切换到指定目录

    cd ./         切换到当前目录下某个目录

    cd            切换到用户主目录

    ll / ls               查看目录下的所有内容

    mkdir              创建目录

         -p            父目录不存在,先创建父目录

         -v             显示命令执行过程中的详情

    rmdir               删除文件夹

    cat   文件名        查看文件内容

            Cat  /etc/sysconfig/iptables     查看防火墙

            浏览文件

      cat        输出文件所有内容

    more      查看更多内容

    q          退出

    空格        查询下一屏内容

    Less用法与more相同,可以通过pgup与pgdn进行控制

           tail                主要用于查看日志

                       格式:tail [必要参数] [选择参数] [文件]

                             -n <行数>    显示行数

                             -f            循环读取

                        使用ping命令,将ping命令输出的内容写入文件,文件名为ip.log

                      &后台输出内(写入文件的具体内容)  >写入文件<文件名>  如果

    >>  是在原本基础上追加内容

    例子:ping 127.0.0.1 > ip.log &

    tail -f ip.log

     

                   &   表示后台运行,否则占用终端

                   Tail  -n  -f   100 ip.log  

                   Ctrl +c      退出

           Find命令:                      查找文件或者目录

                   语法:find [要搜索的目录] [参数]

                        -name        指定字符串作为寻找文件和目录的名称

                        find  /  -name  'test*'

    touch  文件名                   创建文件

    Vim    文件名                   用于编辑文件

             Vim编辑器(软件),如果要输入内容,先按i,进入编辑模式,按esc退出编辑模式。:wq 退出并保存  ,:q!  强制退出,不保存

    rm       删除

           rm  文件名                          删除文件,需要确认

           rm  -f  文件名                       删除文件,不提示

           rm  -rf  文件名                      递归删除(rm -rf * 删除所有)

     cp  a文件  b文件                         将a文件复制到b文件

     mv  a文件  b文件                         删除a文件复制成b文件    

         tar –zcvf(自考潍坊) 要被创建出来的文件夹名或文件名 /xxx/xxx(要被打包的内容)  如果是:*(当前目录所有内容打包)          

        tar –zxvf(直销潍坊) 要被解压的文件夹名或文件名 可以加参数 –C /xxx/xx要被解压文件输出的指定位置   例如:tar -zxvf  ip.log.tar.gz -C ../

    ps -ef 命令

              ps报告系统状态 参数:e,显示所有程序;f,显示程序进程的UID,PID,C与STIME等信息

         

       Kill  -9   进程的id                        杀死进程

       网络命令:      

       

     

       Setup                              启动系统

           网卡信息的文件:

    /etc/sysconfig/network-script/ifcfg-eth0

    重启网卡的命令:

    service network restart

    配置主机名

    setup

    /etc/sysconfig/network

        系统管理命令:

     

    多用户:

           创建组和用户:

    groupadd  组名

    useradd –g 组名 用户名

    passwd 用户名

    删除组和用户:

    userdel    用户名

    groupdel 组名

     

    查看所有组:cat /etc/group

     

    注:删除用户如果显示当前用户已经登录,那么将该用户相关的进行杀死。

    查看所有用户:cat /etc/passwd

    设置组

     

    设置用用户:

      

    设置用户密码:太简单的密码需要输入多次才可以

    Passwd 用户名:

     

       su命令

      

      id命令

       

    账户文件

      /etc/passwd  用户文件

     

     /etc/shadow  密码文件

     

     /etc/group  组信息文件

     

    文件权限

       

    属主:所有者 root 

    属组:所有者所在用户组 root用户所在用户组(root)

    其他:其他用户

      

    修改文件权限

     

       格式:chown 用户:用户组 文件名

    关机、重启

        关机

    •shutdown -h now  (立刻关机)

    •shutdown -h 5  (5分钟后关机)

    •poweroff  (立刻关机)

    l 重启

    •shutdown -r now (立刻重启)

    •shutdown -r 5 (5分钟重启)

    •reboot (立刻重启)

     

     

     

    帮助命令

         使用帮助命令 --help

    •shutdown --help

    •ssh --help

    •ifconfig --help (查看网卡信息)

    l 使用man命令(命令说明书)

    •man shutdown

    :q退出

    more命令

            more功能:分页显示文件内容,还支持直接跳转行等功能。

    语法:more file

    操作

             Enter    向下n行,需要定义。默认为1行

             空格键  向下滚动一屏 Ctrl+F

             B  返回上一屏 或 Ctrl+B

             q       退出more

    more  /root/install.log

     less命令

            less功能:分页显示文件内容,操作更详细。

    语法:less [参数] 文件

             -m  显示类似more命令的百分比

             -N  显示每行的行号

    操作

            空格键:前进一页 page down

            b:后退一页 或 page up

            d:前进半页

            u:后退半页

            回车键:前进一行 方向键向下

           y:后退一行 方向键向上

            /字符串:向下搜索

            ?字符串:向上搜索

            v:进入vim编辑器

           左右方向键:相当于水平滚动条

          q:退出

    less -mN /root/install.log

      

    kafka rabbitMq
  • 相关阅读:
    怎么查看京东店铺的品牌ID
    PPT编辑的时候很卡,放映的时候不卡,咋回事?
    codevs 1702素数判定2
    codevs 2530大质数
    codevs 1488GangGang的烦恼
    codevs 2851 菜菜买气球
    hdu 5653 Bomber Man wants to bomb an Array
    poj 3661 Running
    poj 1651 Multiplication Puzzle
    hdu 2476 String Painter
  • 原文地址:https://www.cnblogs.com/stt101517/p/10704087.html
Copyright © 2011-2022 走看看