zoukankan      html  css  js  c++  java
  • llinux基本操作

    修改网卡命名规范

    修改网卡
        第一步:cd /etc/sysconfig/network-scripts/    
        第二步:vi ifcfg-ens33
        第三步:按一下i   修改 NAME='eth0' DEVICE='eth0'
        第四步:按一下esc  输入:wq 回车
        第五步:修改文件名称  与内容对应 : mv ifcfg-ens33  ifcfg-eth0
        第六步:修改内核参数 内核参数:rhgb net.ifnames=0 biosdevname=0 quiet
            vi /etc/sysconfig/grub
            quiet 前加入 net.ifnames=0 biosdevname =0 
        第七步:更新参数
            grub2-mkconfig -o /boot/grub2/grub.cfg
        第八步:重启
            shutdown -r now

    克隆虚拟机

    一.模板机
    每个网卡都有自己的唯一标识符
    需要删除唯一标识符
        第一步:cd /etc/sysconfig/network-scripts/    
        第二步:vim ifcfg-eth0 uuid dd(删除) u(撤销)
        第三步:vim ifcfg-eth1 uuid dd(删除)
        
        直接:vi /etc/sysconfig/network-scripts/ifcfg-eth0
        shutdown -r now
    二.关掉模板虚拟机
    三.创建克隆虚拟机
        点击模板机
        上方有个拍摄此虚拟机的快照 点击拍摄快照 将模板机的所有数据保存
        右键模板机 -> 管理 -> 克隆 -> 创建连接克隆(占用的空间少点)
        克隆机ip会与模板机ip冲突,我们需要修改克隆机的ip
        第一步:cd /etc/sysconfig/network-scripts/    
        第二步:vim ifcfg-eth0 修改IPADDR最后一位
            vim ifcfg-eth1 修改IPADDR最后一位
        第三步:修改主机名:hostnamectl set-hostname 主机名
        第四步:重启    shutdown -r now

    解决虚拟机连不上网的问题

    找到网络配置
    第一步:cd /etc/sysconfig/network-scripts/    
    第二步:vi ifcfg-eth0
    第三步:GATEWAY 将网关修改为 与虚拟机网关相同 (查看方式:编辑->虚拟网络编辑器->NTA模式->NAT设置->查看网关ip)

    安装vim

    使用Xshell
    yum search vim(可以查看各种版本)
    如果不知道安装哪个版本 yum install vim

    系统操作命令说明

    1.关机命令
    shutdown -h 10  ---》指定多少分钟后进行关机
    shutdown -c 取消关机          
    shutdown -h 0/now  ---》立即关机
    2.重启命令
    shutdown -r 10       ---》指定多少分钟后进行重启
    shutdown -r 0/now    ---》表示进行立即重启操作
    shutdown -c          ---》取消重启方案
    3.退出
    logout 
    exit

    查看帮助手册

    帮助命令   man  mannual  帮助手册信息
    
    man shutdown(查看shutdown命令)
    补充说明:有些命令是不能通过man手册获取帮助信息 
    
    NAME   第一个部分:简单说明命令的作用
        shutdown - Halt, power-off or reboot the machine
                    暂停; 断电 or 重启服务器
    
    SYNOPSIS 第二个部分:命令使用规范(命令语法)
        shutdown OPTIONS... [WALL...]
    
    DESCRIPTION  第三个部分:命令的详细描述说明
        shutdown may be used to halt, power-off or reboot the machine.
    
    OPTIONS   第四个部分:命令的参数说明
        The following options are understood:
        --help
        Print a short help text and exit.
    
        -H, --halt
        Halt the machine.

    系统中的快捷方式使用

    1. 显示历史输入命令信息 
    利用方向键 上 下
    2. 清楚所有屏幕信息输出
    ctrl + l   
    3. 中断取消命令执行过程
    ctrl + c   取消
    4. 快速移动光标到行首
    ctrl + a  
    5. 快速移动光标到行尾
    ctrl + e   end
    6. 将光标所在位置到行首的信息进行删除(剪切)
    ctrl + u 
    将光标所在位置到行尾的信息进行删除(剪切)
    ctrl + k
    7. 将剪切内容进行粘贴回来
    ctrl + y
    8. 锁定系统窗口信息状态(可以操作,只是屏幕锁定)
    ctrl + s
    解锁系统窗口信息状态
    ctrl + q  quit         
    9. 系统命令补全快捷方式
    tab
    10. 命令行中快速移动光标
    ctrl + 方向键 左 右 (按照英文单词进行移动光标)

    和目录结构相关命令

    1)显示当前路径信息  
       pwd - print working directory    显示当前所在路径
    2)切换目录结构
       cd   - change directory    改变目录信息
       cd /usr 切换到usr目录
       
       1. 快速切换路径,返回到上一次所在路径信息
               cd -
       2. 快速切换路径,返回到当前路径的上一级目录中
            cd ..
       3. 快速切换路径,返回到当前登陆用户的根目录中
               cd /
       4. 快速切换路径,返回到当前登陆用户的家目录中
               cd ~
               cd
    PS:Linux系统中执行的一些命令,在没有任何消息输出的时候,就是最好的消息
    3)创建目录信息
      make directory == mkdir mkdir test mkdir t1
    /t2/t3 确保t1,t2存在才可以创建 mkdir -p t1/t2/t3 帮忙创建父级目录 建议创建目录时,以绝对路径创建目录

    文件和目录都相关的命令

    1)如何创建文件信息
       touch (摸) 
       touch oldboy.txt
       说明:touch命令反复执行不会有报错信息
    
    2)如何检查文件或目录是否存在
       list -- ls 
       创建目录或文件信息是否存在
       [root@oldboysh03-znb oldboy]# ls
       hedanchun  oldboy.txt  oldgirl
       [root@oldboysh03-znb oldboy]# ls oldboy.txt 
       oldboy.txt
       [root@oldboysh03-znb oldboy]# ls oldgirl.txt 
       ls: cannot access oldgirl.txt: No such file or directory
       [root@oldboysh03-znb oldboy]# ls
       hedanchun  oldboy.txt  oldgirl
       [root@oldboysh03-znb oldboy]# ls /oldboy
       hedanchun  oldboy.txt  oldgirl
       [root@oldboysh03-znb oldboy]# ls /oldboy/
       hedanchun  oldboy.txt  oldgirl
       [root@oldboysh03-znb oldboy]# ls /oldboy/ -d
       /oldboy/
    
       显示文件/目录数据详细信息
       [root@oldboysh03-znb oldboy]# ls -l oldboy.txt
       -rw-r--r--. 1 root root 0 Dec  5 10:02 oldboy.txt
    
       [root@oldboysh03-znb oldboy]# ls -l -d /oldboy
       drwxr-xr-x. 4 root root 56 Dec  5 09:57 /oldboy
       [root@oldboysh03-znb oldboy]# ls -ld /oldboy
       drwxr-xr-x. 4 root root 56 Dec  5 09:57 /oldboy
    
       按照时间反向排序,显示最新创建的数据信息
       ls -ltr
    
    3)如何查看文件信息
        cat 查看文件信息命令
        cat oldgirl.txt 
        
        利用cat命令和整合多个文件信息到一个文件中
        [root@oldboysh03-znb oldboy]# cat oldgirl.txt 
        hello world
        [root@oldboysh03-znb oldboy]# cat oldboy.txt oldgirl.txt 
        oldboyedu.com
        oldboyedu02.com
        hello world
        [root@oldboysh03-znb oldboy]# cat oldboy.txt oldgirl.txt >olddog.txt
        [root@oldboysh03-znb oldboy]# cat olddog.txt 
        oldboyedu.com
        oldboyedu02.com
        hello world
    
    4)在空文件中生成数据信息
        echo   将信息进行输出
        [root@oldboysh03-znb oldboy]# echo hello world
        hello world  #直接输出到控制台
        
        # 希望将指定的信息输出到指定文件中
        [root@oldboysh03-znb oldboy]# echo hello world > /oldboy/oldboy.txt
        [root@oldboysh03-znb oldboy]# cat /oldboy/oldboy.txt 
        hello world
        [root@oldboysh03-znb oldboy]# echo oldboyedu.com > /oldboy/oldboy.txt
        [root@oldboysh03-znb oldboy]# cat /oldboy/oldboy.txt 
        oldboyedu.com  (覆盖原内容)
        [root@oldboysh03-znb oldboy]# echo oldboyedu02.com >> /oldboy/oldboy.txt
        [root@oldboysh03-znb oldboy]# cat /oldboy/oldboy.txt 
        oldboyedu.com
        oldboyedu02.com (不会覆盖原内容,直接追加到后面)
        
        
    5)对文件或目录数据信息进行拷贝(复制)
        copy --- cp
        语法格式  cp 参数信息 要进行复制的信息  复制到什么位置
       
        # 将 /etc/hosts文件复制到 /oldboy目录中
       常见问题:
       在复制文件时,不要在文件名称后面加上/ 一般只有目录后面有/
       [root@oldboysh03-znb oldboy]# cp /etc/hosts  /oldboy
       [root@oldboysh03-znb oldboy]# ll /oldboy/
       total 16
       drwxr-xr-x. 3 root root  18 Dec  5 09:33 hedanchun
       -rw-r--r--. 1 root root 158 Dec  5 10:53 hosts
       -rw-r--r--. 1 root root  30 Dec  5 10:17 oldboy.txt
       -rw-r--r--. 1 root root  42 Dec  5 10:41 olddog.txt
       drwxr-xr-x. 2 root root   6 Dec  5 09:31 oldgirl
       -rw-r--r--. 1 root root  12 Dec  5 10:40 oldgirl.txt
       [root@oldboysh03-znb oldboy]# cp /etc/hosts  /oldboy01
       [root@oldboysh03-znb oldboy]# ll /oldboy01
       -rw-r--r--. 1 root root 158 Dec  5 10:53 /oldboy01
       
       正确复制文件方法
       [root@oldboysh03-znb oldboy]# cp /etc/hosts  /oldboy/
       cp: overwrite ‘/oldboy/hosts’? y
       说明:文件没有存在会直接复制, 如果已经存在会提示是否覆盖
       
       如何正确复制目录信息
       [root@oldboysh03-znb oldboy]# cp /etc/sysconfig/  /oldboy/oldgirl/
       cp: omitting directory ‘/etc/sysconfig/’
       [root@oldboysh03-znb oldboy]# cp -r /etc/sysconfig/  /oldboy/oldgirl/
       [root@oldboysh03-znb oldboy]# ll /oldboy/oldgirl
       total 4
       drwxr-xr-x. 6 root root 4096 Dec  5 11:03 sysconfig
       [root@oldboysh03-znb oldboy]# cp -a /etc/  /oldboy/oldgirl/
       [root@oldboysh03-znb oldboy]# ls /oldboy/oldgirl
       etc  sysconfig
        
       强调:在linux系统中,尽量不要输入中文符号信息(命令行)
       [root@oldboysh03-znb oldboy]# echo "hello world“
       > ^C
       [root@oldboysh03-znb oldboy]# ”“”“’‘’‘’》《【】¥¥¥¥()
      6)对文件或目录数据信息进行剪切(移动)
      move -- mv mv 参数 要移动数据信息 移动到什么位置 移动/etc/selinux/config 到 /oldboy/shanghai/ [root@oldboysh03-znb oldboy]# ls /oldboy/shanghai ls: cannot access /oldboy/shanghai: No such file or directory [root@oldboysh03-znb oldboy]# mkdir /oldboy/shanghai [root@oldboysh03-znb oldboy]# mv /etc/selinux/config /oldboy/shanghai/ [root@oldboysh03-znb oldboy]# ls /oldboy/shanghai/ config [root@oldboysh03-znb oldboy]# mv /etc/selinux/config /oldboy/shanghai/ mv: cannot stat ‘/etc/selinux/config’: No such file or directory [root@oldboysh03-znb oldboy]# mv /oldboy/shanghai/config /etc/selinux/ [root@oldboysh03-znb oldboy]# ls /etc/selinux/ config final semanage.conf targeted tmp 可以对文件信息进行重命名操作 [root@oldboysh03-znb oldboy]# ls hedanchun hosts oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai [root@oldboysh03-znb oldboy]# mv hosts hosts01 [root@oldboysh03-znb oldboy]# ls hedanchun hosts01 oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai 7)数据的删除命令 remove -- rm rm 参数 要删除的数据信息 # 删除oldboy目录中的hosts01文件 [root@oldboysh03-znb oldboy]# ls hedanchun hosts01 oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai [root@oldboysh03-znb oldboy]# rm hosts01 rm: remove regular file ‘hosts01’? y [root@oldboysh03-znb oldboy]# ls hedanchun oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai # 删除目录操作 [root@oldboysh03-znb oldboy]# ls hedanchun oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai [root@oldboysh03-znb oldboy]# rm shanghai/ rm: cannot remove ‘shanghai/’: Is a directory [root@oldboysh03-znb oldboy]# rm -r shanghai/ rm: remove directory ‘shanghai/’? y # 如何强制删除数据信息 [root@oldboysh03-znb oldboy]# rm -f olddog.txt [root@oldboysh03-znb oldboy]# ls olddog.txt ls: cannot access olddog.txt: No such file or directory [root@oldboysh03-znb oldboy]# rm -fr hedanchun [root@oldboysh03-znb oldboy]# ls hedanchun -d ls: cannot access hedanchun: No such file or directory [root@oldboysh03-znb oldboy]# rm -fr / oldboy/oldboy.txt rm: it is dangerous to operate recursively on ‘/’ rm: use --no-preserve-root to override this failsafe [root@oldboysh03-znb oldboy]# rm -fr / --no-preserve-root 说明:默认从centos6.7 开始就有/目录自我保护机制

    文本编辑命令说明

    vi == nodepad++
    vi 你要编辑的文件信息

    编辑文件的操作步骤

    第一个里程:利用vi命令打开文件
    vi oldboy.txt 
    ​
    第二个里程:进入到编辑模式,开始编辑文件
    按键盘上 小写字母 i == insert
    ​
    第三个里程:进行编辑
    ​
    第四个里程:退出编辑模式
    按 esc 进行退出
    ​
    第五个里程:关闭打开的文件
    :wq   w-write  q-quit  保存退出
    :q                     不保存进行退出
  • 相关阅读:
    C#中对ActiveX控件的调用
    C#打开播放器后指定其播放的视频文件的路径代码怎么写啊!
    利用Visual C#开发一个媒体播放器
    C# 播放器控件 的常用方法
    用C#打开一个pdf文件
    C#利用微软DirectX做的视频播放器
    请问C#高手: [DllImport("kernel32.dll")]是什么意思??
    C#中的abstract与virtual
    ListBox Grouping的研究(一):初探GroupItem对象
    一个“>”导致我调试了1个小时才解决问题
  • 原文地址:https://www.cnblogs.com/lizeqian1994/p/10977608.html
Copyright © 2011-2022 走看看