• linux相关


    1.介绍

     2.xshell 和ftp

        xshell 是一个客户端软件,用来连接虚拟机,并通过其命令行操作linux界面(如果乱码,将编码        改为utf-8)

         ftp 是一款文件传输软件,可以将本地Windows上的文件传输到虚拟机上

         获取ip 地址:ifconfig

    3.入门须知

        linux严格区分大小写

        linux所有内容都以文件保存,不靠扩展名区分文件

        命令之间有空格

        ctrl+ c    结束当前正在运行的命令

        tab 键    自动快速补齐    

       ctrl+l       可以清屏

        方向键:上,下,左,右(移动光标)

         顶级目录,根目录了,两个同一个意思  即  /

    4.系统命令

     su:在不退出登录的情况下,切换到另一个用户的身份

     例如:su lemon ,即切换到该用户,提示输入密码,输完密码

      #:表示超级管理员

      $:普通用户提示

      who:查看登录系统的用户

      whoami:确认自己的身份

      history:查找历史命令

      ipconfig:查看ip

      ping:用来查看网络是否连通,可以ping 一个地址

      例如:ping www.baidu.com

      kill:杀死进程,kill -9(强制杀死进程)

      date:显示日期  ,修改时间:date -s 时间或日期

      ls:查看当前目录下的文件和目录

      linux下常见目录含义:

          root:超级管理员用户主目录,存储root用户相关文件

          home:普通用户目录,存储普通用户的相关文件

          bin:存放常用命令的目录,例如su,grep等

          sbin:需要一定权限才能使用的目录

          etc: 存放配置文件的目录

      pwd:查看当前目录

      cd:用于切换目录

               用法:cd 目录路径(或者全路径)

                          cd.. /     切换到上级目录

                          cd /        切换到根目录

                          cd ~  (cd)   切换到用户主目录 (home下面的用户主目录,或者root目录)  

                          cd  bin  和cd /bin 区别在于:后者从/ 目录开始找

      mkdir:创建路径(或者说创建文件夹,同一个目录不能存在同名的文件或者子目录)

                  用法:mkdir  目录名

      rmdir :删除空目录

                   用法:rmdir 目录名(空目录)

                            rm  -rf 目录名(可以强制删除非空目录,也可以删空目录):

      touch :创建文件

                   用法 :touch  文件名 

                

      vi:编辑文件(vim是该文件的加强版,会有颜色高亮)

             用法:vi  文件名 ,就进入了文件内部

                       按键盘 i 键,文件就进入可编辑模式,就可以编辑内容 

                       esc+:+wq    文件保存并退出

                       esc+:+q!     文件不保存并退出

                       输入 /  进入搜索模式,输入要搜索的内容 ,按enter键即可

                       按键盘G:可以直接定位到最末行(一定要按esc退出编辑模式)

                       按键盘g:可以直接定位到首行(一定要按esc退出编辑模式)

      ll:查看当前目录下的文件和目录以及它们的详细信息

            用法:ll 或者ls -l

      cp:用户复制

             用法:  cp  文件名    目标路径

                         cp  文件名a  文件名b        将文件名a 重命名为文件名b

                         cp  -R   目录名a   目录名b   将目录a 拷贝到目录b中

      cat:用于查看文件中的内容

              用法:cat  文件名

      mv:移动命令,即剪切命令(如果目标目录下有同名文件或目录,那么会提示是否覆盖,目录    非空不能覆盖)

              用法:mv  文件名/目录名   目录名

                         mv  -b  目录名  目录名      会强制覆盖,并将原来文件备份为: 文件名~

      find :查找文件,显示全目录

              用法:find [路径]  [选项]

                        find . -name  a.txt    从当前目录开始查找

                        find / -name  a.txt    从根目录开始查找

     grep:在指定文件中查找字符串并打印该行,过滤,经常和 |  连用

                用法 : grep  字符串  文件名

     head:查看前几行

                 用法:head  -n  5    查看前5行

      tail:从指定点开始将文件写到标准输出

              使用该命令的 -f 选项可以方便的查阅正在改变的日子文件

              用法: tail -n  5 文件名   查看后5行

                          tail  -f  error.log  不断刷新,看到最新的内容

      ps:查看进程(动态)

             用法:ps -ef 显示所有运行进程,并显示启动进程的命令

      netstat:查看网络状态

             用法:netstat  -apn  查看所有端口 

                        netstat -apn  | grep  端口号     确定一个进程的状况

       chmod:赋权命令

                   r:4,w:2,x:1 :d(目录)rwx  rwx   rwx    第一列代表属主权限,第二列代表属组权限,第三列代表其他用户权限

                                                     -(文件)rwx  rwx   rwx    第一列代表属主权限,第二列代表属组权限,第三列代表其他用户权限

                      用法:chmod  532   文明名       属主对该文件有读,执行执行权限;属组对该文件有写和执行的权限;其余用户对该文件有写的权限;[-R] 级联 ,对目录下的所有文件和目录授权

      tar :压缩和解压缩命令

             压缩用法:tar -czvf   文件名.tar.gz    目录,将目录(文件夹)打包为文件名为  文件名.tar.gz 的压缩包

                             c:创建

                             x:解压缩

                             z:gzip压缩算法

                             v:打包的整个过程可视

                             f:文件

               解压缩:tar -xzvf   文件名.tar.gz       将该文件解压

               zip -r  文件名.zip   目录

               unzip 文件名.zip

     防护墙相关命令

               即时开启,关闭防火墙:service iptables start;service iptables stop

               永久开启,关闭防火墙:chconfig iptables  on;chconfig  iptables  off

    重启,关闭,退出命令

               重启命令:reboot ,shutdown -r now

               关机命令:halt   ,poweroff,shutdown -h now

    注销:logout

    非专业人士,仅供学习------迪士尼在逃保洁阿姨
  • 相关阅读:
    常用docker命令
    docker环境安装rabbitmq
    docker环境安装mongdb
    docker 安装redis
    docker 安装mysql
    spring关于resource文件加载原理解析(转的一篇文章)
    ✡ leetcode 165. Compare Version Numbers 比较两个字符串数字的大小 --------- java
    ✡ leetcode 164. Maximum Gap 寻找最大相邻数字差 --------- java
    ✡ leetcode 163. Missing Ranges 找出缺失范围 --------- java
    ✡ leetcode 161. One Edit Distance 判断两个字符串是否是一步变换 --------- java
  • 原文地址:https://www.cnblogs.com/zflz/p/13736270.html
Copyright © 2020-2023  润新知