CENTOS常用命令(学习笔记)

CentOS                      Windows

    $>ls                     cmd>dir              //

    $>ls --help                                      //查看命令帮助

    $>man ls                                     //查看命令帮助

     

    $>clear                      cmd>cls              //清屏

    $>cd /home                   cmd>cd d:/           //切换目录

    $>cd .                       cmd>cd .         //进入当前目录

    $>cd ..                      cmd>cd ..            //进入上级目录

    $>cd /home/centos            cmd>cd d:/xx/x/x //进入绝对路径

 

    $>pwd                                            //显式当前目录

    $>whoami                                     //显式当前用户名

 

    $>su root                                        //切换用户,输入密码

    $>passwd                                     //修改当前用户的密码

 

    $>ifconfig                   cmd>ipconfig         //查看ip地址

    $>ping localhost         cmd>ping localhost       //查看网络连通情况

    $>ping www.baidu.com     cmd>ping www.baidu.com   //查看网络连通情况

 

    $>启动桌面版的网卡

        on.

    $>su centos                                          //

    $>cd /home/centos                                    //

    $>cd ~                                               //回到主目录

    $>cd -                                               //回到上次的目录

    $>ll                                             //别名,ls -l --autocolor...

    $>alias                                              //查看所有的别名

    $>ls -a -l -h                                        //查看当前目录-h:人性化 -l:列表 -a:显式.开头

    $>mkdir ~/Downloads/a                                //创建目录

    $>touch ~/Downloads/a/1.txt                          //创建文件

    $>echo helloworld > 1.txt                         //重定向输出

    $>cat 1.txt                                          //查看文件

    $>cp 1.txt 2.txt                                 //复制文件

    $>rm 1.txt                                           //删除文件

    $>rm -rf tmp                                     //强行递归删除

    $>mv a.txt tmp/                                      //强行递归删除

 [centos client中切换模式]

    ctrl + alt + f6                                     //切换到文本模式

    ctrl + alt                                          //切换鼠标

    ctrl + alt + f1                                     //切换桌面模式.

    ctrl + alt + f5                                     //切换到新的文本模式

 

     

 

    [nano文本编辑器,命令行模式]

    $>nano a.txt                                     //打开nano编辑器,编辑a.txt文件

    $>....

    $>ctrl + o                                           //保存文件,提示后直接回车

    $>ctrl + x                                           //退出文件

    $>ctrl + k                                           //cut 文本

    $>ctrl + u                                           //cut 文本

 

    $>more a.txt                                     //分屏显式

      q:退出

      h:帮助

    $>more -5 a.txt                                      //显式前5行内容

    $>tail a.txt                                     //最后10行内容

 

    $>find . | more                                      // | 是管道符,前面的命令的输出作为后面命令输入。

    $>find ~                                        

    $>ls -aR ~                                           //递归显式主目录所有的文件.(a表示包含.开头的文件)

    $>head a.txt                                     //显式前10行

    $>head -n 10 a.txt                                   //显式前10行

    $>head -10 a.txt                                 //显式前10行

 

    $>tail a.txt

    $>tail -n 20 a.txt

    $>tail -20 a.txt

    $>tail --lines=20 a.txt

 

    $>wc -c -l -w a.txt                                  //统计文本信息,

                                                        //显式统计信息-c:字节 -l:line -w:word

 

    $>hostname       //查看主机名称

    $>uname -r       //查看系统内核

    $>uname -a       //查看系统内核

    $>uname -p       //查看系统内核

    $>uname -m       //查看系统内核

 

 

    $>file xxx.xx        //查看文件类型

    $>gzip a.txt     //原地压缩

    $>gzip -d a.txt      //原地压缩

    $>gzip -dr tmp       //递归操纵文件夹下的文件

    $>gunzip a.txt.gz    //等价于gzip -d a.txt

 

    $>tar -cvf my.tar 1.txt tmp      //创建归档文件

    $>tar -vxf my.tar                //解档文件

 

    $>find . | grep txt | cp `xargs` temp    //xargs是多行变单行,使用空格替换回车换行符.

                                            //`` : 是强制命令解析。

    $>ping `cat a.txt`                       //命令嵌套

 

    $>which echo                         //查看命令的文件路径

 

目录和权限

----------------

    [windows]

    以磁盘分区物理结构作为文件系统结构

     

    [Linux文件类型]

    -       //文件

    d       //目录

    l       //链接,类似于windows快捷方式.

    b       //block,块文件。

    c       //字符文件

 

    [linux的权限]

    $>chmod              //修改文件(夹)权限

    $>chmod  g-w         //去除group中write权.

 

    chmod               //不受文件权限控制,只有owner和root才具有文件权限的修改权。

             

 

    [read权限]

        文件  :文件内容

        文件夹 :文件夹的内容

 

 

 

    write权限

    ------------

 

    execute权限

    -------------

        文件  :执行

        文件夹 :进入目录      

 

 

    [centos]

    逻辑结构.

    /                   //文件系统的根.

 

    /bin                //最初的命令(祖先),binary文件,可执行文件

    /sbin               //super binary(重要性高)

 

    /usr/bin            //厂商相关的命令,ubuntu

    /usr/sbin           //厂商相关的命令,ubuntu

 

    /usr/local/bin      //用户级别。

    /usr/local/sbin

 

     

    [客户端与宿主机之间的网络连通方式]

    1.桥接

        桥接(client完全等价于一台物理主机)

 

    2.NAT(最多,默认模式)

        a.Net Address transform,网络地址转换.

        b.客户机能访问外网,可以访问局域网内的其他物理主机。

        c.其他的局域网内物理主机不能访问客户机。

 

    3.only host.

        a.和NAT非常像。

        b.不能访问外网。

         

 

    4.查看client机的网络连接模式

        a.右键选择Centos客户机。

        b.点击"设置"

        c.网络适配器.

         

    5.查看DHCP的分配网段

        a.vmware-->编辑-->虚拟网络编辑器

        b.选中V8条目

        c.下方显示的V8的详细信息。

        d.点击DHCP的设置.

        e.查看分配网段.

 

 

    [修改静态IP]

    1.切换root用户

        $>su root

    2.编辑/etc/sysconfig/network-scripts/ifcfg-eno16777736

        a.备份文件

            $>cd /etc/sysconfig/network-scripts

            $>cp ifcfg-eno16777736 ifcfg-eno16777736.bak

        b.进入/etc/sysconfig/network-scripts

            $>cd /etc/sysconfig/network-scripts

        c.编辑ifcfg-eno16777736文件

            $>nano ifcfg-eno16777736

                TYPE=Ethernet                  

                BOOTPROTO=none                 

                DEFROUTE=yes                   

                IPV4_FAILURE_FATAL=no          

                IPV6INIT=no

                IPV6_AUTOCONF=no

                IPV6_DEFROUTE=no

                IPV6_PEERDNS=no

                IPV6_PEERROUTES=no

                IPV6_FAILURE_FATAL=no

                NAME=eno16777736

                UUID=33f3ce5f-8b5c-41af-90ed-863736e09c29

                DEVICE=eno16777736

                ONBOOT=yes

                IPADDR=192.168.231.200

                PREFIX=24

                GATEWAY=192.168.231.2

                DNS=192.168.231.2

 

            注意:查看NAT网络的网关地址。

                0)Client机的网卡的DNS和GATEWAY设置为虚拟网卡NAT的网关值。

                1)vmware-->编辑-->虚拟网路编辑器

                2)v8条目

                3)点击"NAT设置"按钮

                4)查看网关地址:192.168.231.2(通常为xxx.xxx.xxx.2)

        e.重启网络服务

            $>su root

            $>service network restart

         

        f.****解决通过ip能够访问网络,通过域名无法访问的问题。*****

            1)编辑/etc/resolv.conf,添加名称服务器,内容是网关地址。

                nameserver 192.168.231.2

            2)保存退出

             

            3)重启服务

                $>su root

                $>service network restart

            4)测试www.baidu.com

                $>ping www.baidu.com

 

service管理命令

-------------------

    1.查看服务的状态

        $>service server_name status     //语法

        $>service network status

        $>service network start              //启动

        $>service network stop               //停止

        $>service network restart            //重启

 

mount挂载外设

-------------------

    1.右键client右下角的光盘图标 ->设置

    2.iso文件

        选择一个iso镜像文件。

    3.右键client右下角的光盘图标 ->连接.

    4.创建文件夹/mnt/cdrom

        $>su root

        $>mkdir cdrom

    5.挂载光驱/dev/cdrom到/mnt/cdrom

        $>mount /dev/cdrom /mnt/cdrom

        $>find . /mnt/cdrom             

 

卸载外设

--------------------

    1.从挂载的目录中出来,否则出现设备繁忙

        $>cd ..

    2.使用umount进行卸载

        $>umount /mnt/cdrom

     

启用client和host之间共享目录的功能

---------------------

    1.右键点击vmware中的client机,选择设置

    2.找到"选项" -> "共享文件夹"

    3.选择"总是启用"

    4.在文件夹区域中添加要共享的目录

        d:/downloads

    5.确定.

    6.重启客户机.

 

 

vmware Vnet8虚拟网卡丢失的找回问题

--------------------------------------

    1.打开VMware Workstation

    2.然后点击Edit --> Virtual Network Edit --> 打开Virtual Network Edit框 ,

    3.点击最下面的的Restore Default 按钮,

    3.恢复默认设置,这会在网络连接那块可以看到丢失的VMware Network Adapter VMnet8 又回来啦,

      或者 在Virtual Network Edit框 找到一个Add Network... 的按钮 弹出来一个框 然后在select a network to add 中选择VMnet8

      单击OK 就可以啦

 

 

虚拟机增强工具

------------------------------------

    1.原理

        插入iso(C:\myprograms\vmwar11.0.4-x86_64\linux.iso)文件到光盘中。

         

    2.vmware虚拟机菜单 -> 重新安装vmware-tools

    3.自动会将C:\myprograms\vmwar11.0.4-x86_64\linux.iso镜像文件插入光驱中,并直接打开。

    4.复制VMwareTools-9.9.3-2759765.tar.gz文件到centos的桌面下。

    5.tar开该文件.

        鼠标右键点击桌面的tar.gz文件,选择 extract here.

    6.进入桌面的vmware-tools-distrib目录下.

        $>su root

        $>cd /home/centos/Desktop/vmware-tools-distrib

    7.执行安装脚本

        $>./vmware-install.pl

            一路回车。

            只到遇到Enjoy!!...

         

     

[Putty(发音:party)]

----------------------

    1.运行putty.exe

    2.输入ip地址

    3.点击open.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值