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
    重启电脑                      --关闭防火墙

初识Linux 基础操作的更多相关文章

  1. 初识Linux 基础操作(2)

    1.Linux启动流程    1).linux启动过程        ①.进入grub界面选择相应的启动内核        ②.读取kernel内核文件-/boot/vmlinuz-*         ...

  2. Linux基础操作及概念

    Linux基础操作及概念 终端的概念 通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示 ...

  3. Linux基础操作二

    编程语言的作用及与操作系统和硬件的关系 编程语言的作用:用来定义计算机程序的形式,程序员用它来编写程序,进而控制其向计算机发出指令,使计算机完成人类布置的任务. 编程语言的作用及与操作系统和硬件的关系 ...

  4. Linux基础操作整理

    1,目录操作 1.1创建目录 1.1.1使用 mkdir 命令创建目录:mkdir $HOME/testFolder 1.2切换目录 1.2.1使用 cd 命令切换目录:cd $HOME/testFo ...

  5. linux基础操作

    1.pwd 2.clear 3.who 4.cal 5.uname 6.wc 7.man在线帮助命令 8.--help.info.whatis 9.使用su命令以root身份进入linux 10.Sh ...

  6. Linux基础操作文件等基础操作

    作业一: 1)  将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) [root@bogon /]# cd /etc [root@bogon etc]# cat passwd ...

  7. Linux基础操作-分区概念

    开启Linux系统前添加一块大小为20G的SCSI硬盘 开启系统,右击桌面,打开终端 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G 进入分区工 ...

  8. Mongodb数据库(linux)——基础操作

    简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.它是非关系型数据库,但其结构与MySQL又很相似,mysql中的表格,在这里被称为集合,mysql表格内的数据是一 ...

  9. Linux 基础操作

    根据关键字查找文件信息: cat <文件名> | grep <关键字>查询文件信息 显示100行: tail -100f easyhome.all.log |grep &quo ...

随机推荐

  1. JAVA多线程提高八:线程锁技术

    前面我们讲到了synchronized:那么这节就来将lock的功效. 一.locks相关类 锁相关的类都在包java.util.concurrent.locks下,有以下类和接口: |---Abst ...

  2. HDU 1166 敌兵布阵 (树状数组 单点修改+区间查询)

    题目链接 Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了.A国在海岸线沿直线布置了N个工兵营地,Derek和T ...

  3. ASP.NET EF 使用LinqPad 快速学习Linq

    使用LinqPad这个工具可以很快学习并掌握linq[Language Integrated Query] linqPad官方下载地址:http://www.linqpad.net/ linqPad4 ...

  4. Linux终端提示符PS1设置(颜色)

    \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"\H :完整的主机名称.例如:我的机器名称为:fc4.linux,则这个名称就是fc4.l ...

  5. ubuntu 命令配置ip 网关 dns

    如果是在虚拟机中使用Ubuntu,先设置好主机的网络,然后配置虚拟机Ubuntu的IP和网关 如果主机操作系统就是Ubuntu,请直接参照下文进行设置 内容如下: 1. 检验是否可以连通,就使用pin ...

  6. java的loadrunner脚本案例

    /* * LoadRunner Java script. (Build: 670) *  * ״̬£º²¢·¢²âÊÔͨ¹ý * ²âÊÔÈË£ºÕÔС±ò * ÈÕÆÚ£º2013-09-2 ...

  7. 6.Python3标准库--数学运算

    ''' 作为一种通用的变成语言,Python经常用来解决数学问题.它包含一些用于管理整数和浮点数的内置类型,这很适合完成一般应用中可能出现的基本数学运算. 而标准库中包含一些用于满足更高级需求的模块. ...

  8. java版云笔记(七)之事务管理

    事务管理 事务:程序为了保证业务处理的完整性,执行的一条或多条SQL语句. 事务管理:对事务中的SQL语句进行提交或者回滚. 事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的 ...

  9. droupout

    当训练样本比较少时,为了防止过拟合,可以丢掉一些节点的连接,让某些隐含层结点不工作(即停止更新权值),采用部分连接的方式. 参考:http://blog.csdn.net/on2way/article ...

  10. Node.js fs-文件系统

    fs.stat,获取文件信息. var fs = require('fs') fs.stat('../index.js', (err, stats) => { if (err) { consol ...