zoukankan      html  css  js  c++  java
  • Liunx基础命令

     

    一、       Liunx基础命令

    1         Pwd:显示当前目录(在哪里)

    2         Cd  :change directory 改变目录(去哪里)

    1.1      Cd ..  进入上级目录(去你的父目录)

    1.2      Cd .   进入的当前目录(原地踏步)

    1.3      Cd   常见回老家

    1.4      Cd  - 返回到上次所在目录

    3         Mkdir   创建目录

    Mkdir make directory创建目录

    错误:mkdirI 每次只的创建一次文件

     

    递归创建目录

    4         Ls   list列表

    显示目录信息

    5         touch

    一个文件

    一次处理多个目录

    6         Copy cp命令 omitting 忽略删除目录

    1.1 Cp –r 递归复制目录及内容

    7         Move  mv移动(剪切)

    8         Man  manual查询命令帮助

    9         Vi编辑器

    1.1  进入编辑模式 I

    1.2      查看文件内容

    Cat

    10     保存退出

    :wq 保存

    :q 退出不的保存

    :q!强制退出不保存

    :wq!强制保存退出

    11    Rm删除命令 remove默认只能删除文件

    rm –f   --force强制删除

       -r         递归删除目录

    二、       安装yum安装出现问题

    yum install -y tree vim bash-completion (安装自动补全)

    从阿里云下载资源

    curl -o /etc/yum.repos.d/CentOS-Base.repo  http://mirrors.aliyun.com/repo/Centos-7.repo

    1         网卡配置

    /etc/系统配置文件

    /sysconfig  system config 

    /network-scripts /

    /ifconfg-ens33

    2         DNS  dns服务器 domain  name server/system

    公共的域名解析服务器

    阿里云:

    1            233.5.5.5(主)

    233.6.6.6(备)

    114:

    114.114.114.114

    114.114.115.115

    添加备用dns服务器

    systemctl restart network

    三、       认识tree目录

    1          Tree –L 1

    -l ==

    2         /bin  存放命令

    /sbin 存放super bin root

    /device 设备 光盘 磁盘分区

    /etc  系统配置文件

    /home 普通用户的家目录 ~ ==/home/oldboy

    /root   root目录皇宫

           /lib    #库文件目录

           /media #用来给光盘用

           /mnt  #临时挂载 liunx设备或者分区,挂载==给设备知道入口

           /opt 第三方安装软件

           /proc  process 进程 里面存放的内存信息

           /tmp  tempproray临时目录

           /usr  user/Unix Software Resource 用户软件信息

       / var   variable 经常变换内容 日志

    3         /etc

    1.1  /etc/sysconfig/network-(配置网络)

    1.2      /etc/resolv.conf  DNS  配置文件

    网卡配置文件优先于resolv.conf重启将会覆盖

    1.3      主机名配置文件(永久修改主机名) 

    01.  临时     hostname +改的主机名
    02.  /etc/hostname     配置永久
    03.  Centos7  hostnamectl  set-hostname oldboy56-201永久修改

    1.4      /etc/hosts 解析主机名

    一般搭建测试环境

    1.5      /etc/inittab   liunx运行级别的配置文件 (Centos6)

    运行级别 == liunx不同状态

    Centos6.X                                                                          

           0 关机                                                                

           1 单用户

           2 多用户模式(没有NFS network filesystem)

           3 完全多用户名模式

           4

           5  X11图像界面模式 桌面模式

           6重启

    centos7

    路径:ll /usr/lib/systemd/system/runlevel*.target

           0 关机

           1救援模式

           2,3,4多用户

           5 图形化界面

           6 重启

    1.6      /etc/profile 配置系统环境变量

    环境变量:

                  echo $ps1#控制命令行

    /斜线

    反斜线

    修改环境变量 首先写export  PS1='[u@h w]$ '

    04.  临时修改

    PS1='[u@h w]$

    05.  永久生效写入/etc/profile

    修改环境变量 首先写export  PS1='[u@h w]$ '

    让配置生效  source /etc/profile

    出现错误

     

    第一行多删掉了一个#号

    1.7      /etc/rc.local == /etc/rc.d/rc.local 开机启动命令,程序  脚本

    1.8      /etc/fstab 开机自动挂载 设备入口对应关系 file system table 开机自动挂载列表

    Mount挂载 (目录)

    1.9      /etc/motd 登录系统之后(了解)

    1.10/etc/issue 进入系统之前(了解)

    4         /usr

    /local c:program file liunx 下面编译安装软件默认的位置

    /share #帮助文档

    安装软件方式:

                         一:Yum:替你安装,点外卖 筷子醋

    yum install  -y

                         二:Rpm:超市购买速冻饺子   

    手动下载 手动安装 缺少依赖自己解决

      ----- query 查询

      ----- -qa 检查软件是否安装

     ——ql 显示软件包里面内容

      ——list

     __ ivh 安装rpm包

    —    I  install安装

           

                         三:编译安装:根据口味做饺子      

      备菜        炒菜     上菜

      ./configure    make     make install

          

    5         /var 日志 /var/log

    /messages  liunx系统默认日志

    /secure     安全文件记录着用户登录信息

    查询有没有居心叵测的人登录我的服务器

    grep "Failed password " /var/log/secure

    查看日志

    2            head 显示文件开头几行(默认开头10行)

    3            tail 显示文档最后几行的内容(默认最后10行)

    4            less 一页 一页查看文件内容

    下一页  空格/f

    上一页   b

    Q 退出

    6         proc进程

             /cpuinfo    CPU信息

                   Processor   0

                  Lscpu查询cpu

    1.1   load负载 avg(平均)

    负载:衡量系统繁忙程度(cpu和磁盘是否繁忙)

    忙:系统

    查询负载w

    1.2      Mounts系统挂载信息

  • 相关阅读:
    ARM汇编指令
    Linux系统里如何彻底的清空终端屏幕?
    Linux命令(16)压缩,解压文件
    Linux命令(18)查看当前用户who、whoami、who am i
    Linux命令(17)du 查看文件和目录磁盘使用情况
    Mongodb(3)插入文档,更新文档,删除文档
    Mongodb(2)创建数据库,删除数据库,创建集合,删除集合,显示文档内容
    Mongodb(1)如何存储以及简介
    Linux命令(15)查看系统版本信息
    Python 结巴分词(2)关键字提取
  • 原文地址:https://www.cnblogs.com/blackBrock/p/10070241.html
Copyright © 2011-2022 走看看