Linux指令常用(Linux一)

我编写这是根据我自己常用到的命令来的,不敢说很全,但大部分的命令基本都有;随着版本的不同会更新。
一、文件系统的管理(常用)
    提示:输入命令的时候,所有的文件夹及文件名都不必完全输入,可输入开头部分,然后按tab键提示,如果名称唯一,系统自动将名称补全。
    1、查看命令
        (1)、查看文件
            ls    查看目录信息  
                -l   :等价于 ll ,列出当前目录下的文件
                -la :列出目录下的所有文件,包括以 . 开头的隐含文件。
                
            pwd  :查看当前所处的路径   
        
        (2)、查看文件内容
            cat ku.txt
            more ku.txt :可以分页看
            less ku.txt   :不仅可以分页,还可以方便地搜索,回翻等操作
            
            tail -10 ku.txt   : 查看文件的尾部的10行
            tail -f user.log  : 实时刷新显示文件的尾部(程序打出的日志在生产实践中具有非凡的debug的意义)
            head -20 wodeqingshu.txt : 查看文件的头部20行
        
    2、创建命令
        mkdir a     :创建a目录
        touch a.avi :创建一个类型为avi类型的a空文件
        
        echo "angelababy,zhen de hen xihuan ni" > ku.txt : 把左边的输出放到右边的文件里去
        
        vi或者vim 查看/编辑文件
            i      ->进入编辑模式;
            Esc ->键退出编辑模式。
            q     ->未作修改情况下退出vi或者vim;
            q!    ->不保存修改强制退出;
            wq  ->保存修改退出。
        
    3、删除命令    
        rmdir   :删除空文件夹  (只能删除空文件夹)    
        rm xxx :删除文件
        rm -r    :删除非空文件夹
        rm -rf   :删除文件夹及其所包含的文件
        
    4、cd和cp和mv命令    
        cd    
            cd /    :如果不带参数则切换到用户主目录
            cd ..   :回到上级目录
            cd xxx:进入xxx目录
        
        cp
            cp a b :复制文件a命名为b
            cp a /b:复制文件a到b目录下
            cp * /b :复制当前目录下所有文件到b目录下

        mv
            mv a b  :将文件夹a重命名为b
            mv a /b :将文件a移动到b目录下

二、在xshellgn5的工具上传和下载命令
    1、运行命令rz,即是接收文件(上传到Linux上),xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。也可以直接把要上传的文件拖到xshell上完成上传。
    2、运行命令sz file,就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了。
三、文件归档压缩(1:打包--归档; 2:压缩)
    1、归档
        tar -cvf testdir.tar testdir/
    2、压缩(gzip  file)和(bzip  file)
        gzip testdir.tar  
    
        tar -czvf  testdir.tar.gz testdir/
        tar -xzvf testdir.tar.gz                  解压到当前目录下
        tar -zxvf testdir.tar.gz -C Downloads/  解压到指定的Downloads目录下

        tar -xvf testdir.tar.gz (centos 7.x)
      
        jar -xvf xxx 释放war包

四、其它查找查看
    1、磁盘空间信息查看
        df -h    查看磁盘空间状态信息
        du -sh * 查看当前目录下所有子目录和文件的汇总大小    

    2、进程信息查看
        free  查看内存使用状况
        top   查看实时刷新的系统进程信息

        ps -ef       查看系统中当前瞬间的进程信息快照
        ps -ef | grep myshell.sh  搜索myshell进程的信息
        kill -9 pid  杀掉进程  (-9 表示强制杀死)
    
    3、网络管理
        查看ip地址
            ifconfig (CentOS 7.x换 ip addr)
        修改ip地址的配置
            vi /etc/sysconfig/network-scripts/ifcfg-eth32 修改该配置文件即可改ip地址   

        使用vi进行编辑
            [root@localhost network-scripts]# vi ifcfg-ens32

 TYPE="Ethernet"
BOOTPROTO="static"  #启用静态IP地址
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens32"
UUID="17e371b3-5107-4d72-a58f-e8f71396fd68"
DEVICE="ens32"
ONBOOT="yes"
IPADDR=“192.168.0.121”
GATEWAY=“192.168.0.1”
DNS1="8.8.8.8"

     基本操作:
          修改:
            BOOTPROTO=“static”  #启用静态IP地址
          加入个:
            IPADDR=“192.168.0.121”  #设置IP地址
            GATEWAY=“192.168.0.1”  #设置网关


    4、修改主机名
        vi  /etc/sysconfig/network  修改其中的hostname配置项
        要想立即生效  可以执行指令  hostname kuxin

        HOSTNAME=yun12-01

    5、管理内网的主机名---ip地址映射
        vi /etc/hosts
        192.168.2.250  yun12-01

    6、重启网络服务
        root权限下         service network restart
        关闭防火墙服务     service iptables stop
        关闭防火墙自动启动 chkconfig iptables off
    
    7、查看当前的进程连接网络的信息
        netstat -nltp  
    
    
    8、基本系统命令
        wc      统计文本信息(行数,词数,字符数)

        w      显示登录用户的详细信息  
              Sarge:~# w
        who   显示登录用户   
              Sarge:~# who
        last  查看最近那些用户登录系统   
              Sarge:~# last
        clear 清屏

    9、查找文件的相关命令
            more        分页显示一个文件或任何输出结果
                
            less        分页显示一个文件并且可以回头
                
            whereis        寻找文件工具
                
            find        寻找文件工具
                
            locate        寻找文件工具
                
            grep        寻找某字串内容工具
                
            env            查看环境设置

五、权限管理
  drwxrwxr-x

    修改权限
        chmod  u+rwx file   为file添加或取消所属用户的权限
        (u代表所属用户  o代表其他用户  g代表所属组的成员用户)
        chmod 567 file 用数字也可以表示权限  
        5 --->  101 ---> r-x

    修改文件的所有者owner
        chown hadoop:hadoop  file 将file的所有者改成hadoop用户,所属组改成hadoop组

    上级目录的权限对本级文件或者文件夹的操作也有约


六、用户管理
    添加用户
        useradd  xin123
    必须设置密码才能正常登陆
        passwd  xin123

    删除用户
        userdel yun12
        userdel -r lin -----删除用户的同时删除用户的主目录

    修改用户属性
        usermod -l b a                    将a的登陆名改为b
        usermod -g hadoop xin123       将xin123的组改为hadoop组
        usermod -G hadoop,root xin1232 给xin123添加两个组hadoop,root
        usermod -d /home/lin xin123 将xin123的主目录改成/home/lin(要事先创建lin目录,并且拷入环境变量文件)
        ----****----修改用户的密码
        passwd xin123


    添加用户组
        groupadd beauties

    删除用户组
        groupdel beauties

    修改用户组属性
        groupmod

    查看当前登陆的身份
        whoami
    查看当前用属的组
        groups


七、常见系统管理(凡是涉及到修改,就一定要用root权限)

    轻易不要使用su去切换到root的身份
    普通用户使用sudo来执行root权限的命令

八、其它
    sh catalina.sh start 启动服务器(该命令在tomcat服务器bin目录下有效)

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值