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
  • 相关阅读:
    Visual Studio中Debug与Release以及x86、x64、Any CPU的区别 &&&& VS中Debug与Release、_WIN32与_WIN64的区别
    64位Windows下安装Redis教程
    让Redis在你的系统中发挥更大作用的几点建议
    Redis主从复制问题和扩容问题的解决思路
    redis常用命令小结
    Redis中5种数据结构的使用场景介绍
    redis中使用redis-dump导出、导入、还原数据实例
    Redis批量删除KEY的方法
    超强、超详细Redis数据库入门教程
    Redis总结笔记(一):安装和常用命令
  • 原文地址:https://www.cnblogs.com/stt101517/p/10704087.html
Copyright © 2011-2022 走看看