zoukankan      html  css  js  c++  java
  • 初识Linux 基础操作

    Linux常用指令:

      在Linux中如果不懂基础命令,在Linux中将寸步难行,下面是我在初学Linux系统时总结的一些基本命令。

    1.基础命令

     ls                                                     --查看当前目录下的文件
        cd                     --切换目录或者直接回到home目录
        cd -                   --切换最近使用的两次目录
        cd ..                                                 --切换到上一级目录
        pwd                                                 --查看当前路径
        ctrl+c                                              --强制中断当前操作
        ctrl+l                                               --清空当前屏幕
        clear                                               --清空当前屏幕
        init 0                                               --关机
        init 6                                               --重启

    2.目录结构(根目录下核心目录)
        /lost+found                                    --系统自动生成分区标记(可删可不删)
        /mnt                                               --测试目录(可删)
        /media                                           --光盘挂载目录
        /dev                                               --系统硬件设备
        /tmp                                               --应用程序存放临时文件(比如文件上传时存在这)
        /var                                                --存放软件日志
        /boot                                              --系统启动文件存放目录(不可删,删除系统不能启动)
        /etc                                                --配置文件目录
        /bin                                                --执行程序(所有用户都能执行)
        /sbin                                              --执行程序(只有root才能执行)
        /usr                                               --用户自己的软件都可以存放在这(可删)
    3.宿主目录
        /root                                              --root家目录
        /home                                           --普通用户家目录
    4.文件管理
        touch file                                     --创建文件
        rm -rf file                                     --删除文件
        rm -rf file{1..9}                            --批量删除文件
        mv oldfile newfile                       --修改文件名
        cat file                                        --查看文件内容
        more file                                    --查看文件内容
        cp file file2                                --复制文件
        mv file file2                               --移动文件
        vi file                                         --编辑文件
        vim file                                      --编辑文件
        touch file{1..9}                     --批量创建文件
        head file                                   --查看文件前10行
        head -10 file                            --查看文件前10行
        cat file | head -3                      --查看文件前3行
        tail file                                     --查看文件后10行
        tail -10 file                               --查看文件后10行
        cat file | tail -3                         --查看文件后3行
        find / -name file                      --查找文件
        updatedb                               --创建查找数据库
        locate file                               --查找文件内容(先创建查找数据库再查询)
        grep 'linux' file                       --查找文件内容
        grep -i 'linux' file                    --查找文件内容(忽略大小写)
        cat file | grep a                      --查找file文件中a所在的位置
        cat file | grep -i a                   --查找file文件中a所在的位置(忽略大小写)
        history                                   --查看之前输入的命令
    5.目录管理。
        mkdir dir1                              --创建目录
        mkdir -p dir/dir1/dir2              --创建目录
        rm -rf dir1                              --删除目录
        mv oldfile newfile                  --修改目录名/移动目录
        tree dir                                  --查看目录(contOS7没有tree命令,需要下载install tree)
    6.用户管理
        useradd user                       --创建用户
        userdel -r user                     --删除命令
        passwd user                        --设置密码
        id root
    7.别名管理
        alias 别名=‘命令’                 --添加别名
        unalias 别名                        --删除别名
        alias                                    --查看系统所以别名
    8.压缩包管理
        zip -r file1.zip file2              --压缩文件(压缩为zip文件)
        tar czf file.tar.gz file            --压缩文件(压缩为gz文件)
        unzip file.zip                       --解压文件(解压zip文件)
        tar xzf file.tar.gz                  --解压文件(解压gz文件)
        unzip -1 file.zip                   --查看压缩文件(查看zip文件)
        tar tf file.tar.gz                    --查看压缩文件(查看gz文件)
    9.网络设置
        ifconfig                              --查看ip
        ifconfig eth0 ip                  --设置零时IP
        vi /etc/sysconfig/network-scripts/ifcfg-eth0
        IPADDR=192.168.....
        NETMASK=255.255.255.0         --修改配置文件永久修改IP,重启生效
    10.shell技巧
        tab                                     --补全功能(敲命令时可以使用tab补全)
        history                               --查看历史
        !203                                --调用历史编号为203命令
        !h                                   --调用历史中最后一次以h开头的命令
        |                                       --管道(将前面的结果作为后面命令的输入)
    11.帮助方法
        ls --help                           --获取ls的帮助手册
        man ls                             --获取ls的帮助书
    12.IPtables防火墙
        iptables -L                       --查看防火墙
        iptables -F                      --清空防火墙
        service iptable save       --保存防火墙
    13.selinux防火墙
        vi /etc/selinux/conf
        SELINUX=disable
        重启电脑                      --关闭防火墙

  • 相关阅读:
    首尾相连一维数组的最大子数组和
    二柱子——在线答题
    二维数组求最大值
    最大子数组和 10.11作业
    最大子数组

    异常
    面向对象2
    面向对象1
    java数据类型
  • 原文地址:https://www.cnblogs.com/wuyx/p/7278593.html
Copyright © 2011-2022 走看看