zoukankan      html  css  js  c++  java
  • Linux文件及目录常用命令

    一、Linux中的目录结构

    /bin :系统命令目录

    /dev :系统设备目录

    l /home :用户的家 /home/lau

    /lib :系统库文件 .so 动态库  .a静态库

    l /media :系统多媒体目录 (软驱、光驱)

    l /mnt :系统挂载目录 (外置u盘) /mnt/usb

    /proc :系统内存目录

    /sbin :超级管理员root命令目录

    l /tmp :系统缓存目录 

    l /var :系统临时目录(经常变动) 数据库文件,网页文件,日志文件

    /boot :系统启动目录

    /etc :系统配置文件目录

    l /lost+found :失物认领处

    l /opt :第三方程序目录(qqwps

    l /root :超级管理员的家

    l /usr :系统程序目录(apachephpmysql

    二、IP地址配置

    1、查看IP状态

     ifconfig

    2.配置网卡IP地址

    vi /etc/sysconfig/network-scripts/ifcfg-eth0  

    DEVICE=eth0                                #网卡名称
    IPADDR=192.168.1.253                #IP地址
    NETMASK=255.255.255.0            #子网掩码
    GATEWAY=192.168.1.1                 #网关地址
    ONBOOT=yes                                  # [yes|no] 启动系统时是否开启网卡
    BOOTPROTO=static     #[none|static|bootp|dhcp]上网方式、手动获取IP或自动获取

    HWADDR  物理地址

    3、启动网络

    service   network  start|stop|restart|status

    启动所有网络服务    启动|停止|重启|状态

    ifup 启动指定某块网卡

    ifdown 关闭指定某块网卡

    4ping 测试网路是否畅通

    网卡已配置完毕,可以通过ping命令来测试网络是否畅通

    ping ip地址

    二、Linux命令的基本格式及常用命令

    2)常用指令

    ls :查看当前路径文件信息

    -l :查看文件的详细信息

    以上指令还可以写成ll的形式,也可以达到以上效果

    -a :查看文件的全部信息(包括隐藏文件)

    以上选项还可以写在一起,如下所示

    注:对于很多同学如果记不住Shell有哪些附件参数或选项,可以通过manmanual的缩写)指令来查询当前指令信息。

    看完后,可以通过字母q退出   或者使用  指令 --help查看

    pwd  :查看当前工作区

    cd :切换目录

    cd 空格 /home/zhangsan

    cd空格 .. 跳转到上一级目录

    cd 空格 ~ 返回超级管理的家

    clear 清屏操作

    login :登陆

    logout :登出(注销)

    以上两个命令主要针对字符界面

    图形界面 ctrl+alt+f1

    字符界面 ctrl+alt+f2~f6

    shutdown :关机

    -h :多少分后关机 shutdown  –h 分钟数(如为0则立即关机)

    –r :多少分后重启 shutdown  –r 分钟数(如为0则立即重启)

    –k :警告多少分后关机 shutdown –k 分钟数 (并不执行关机指令,只是一种警告信息)

    -c :中止关机指令(通常用ctrl+c中止关机指令)

    halt :关机(只关闭Linux系统,但不关闭电源)

    reboot :重启

    clear:清屏

    su  : 切换用户

    三、文件管理

    1Linux系统中的文件权限

    r(read)    4    可读

    w(write)    2     可写

    x()        1     可执行

    644   755

    rw-r-r   rwx-rx-rx

    Linux中可以通过ls l查看文件的详细信息

    drwxr-xr-x说明

    第一个字母d全称dir(代表目录)

    后面的位数代表当前文件权限

    rwxr-xr-x

    rwx    r-x     r-x

    7    5   5

    2ls指令

    ls [参数] [路径或文件名] :查看当前路径文件信息

        -l :以列表形式显示文件信息

    ll

       -a :查看文件的全部信息(包括隐藏文件

    3文件的创建与删除

    1vi filename :创建文件、

    2touch 文件名 :创建文件但不打开

    3rm 文件名 :删除文件或文件夹

    -r :递归删除

    -f :删除确认

    4目录管理

    1mkdir 目录名 :创建文件目录

    -p :递归创建

    -m 创建目录时,指定文件权限

    2rmdir 目录名 :删除文件目录

    -p :递归删除

    说明:rmdir指令在删除文件夹时,如要删除的文件存在子文件时,系统是不允许删除的

    5复制与移动

    1)复制    cp [参数] <源文件路径> <目标文件路径>

    -R :递归复制

    -p :复制时保持文件的原有属性

    -v :显示复制进度

     复制文件夹:

     复制文件:

    2)移动    mv [参数] [源文件或目录] <目标文件或目录>

    -v :显示进度

    mv除了可以移动某个文件,还可以实现为文件重命名

    6、文件统计

    wc [参数] <文件列表> :文件大小统计

    -c :统计文件字节数

    -l :统计文件的总行数

    -w :统计文件的单词数

    7grep搜索 (管道命令)

    grep [参数] <‘字符串’> <源文件>

    -n :匹配的行号

    -c :匹配的行数

    -i ignore):忽略大小写

    8、显示文件内容

    1cat 显示文件内容(正序显示)

    2tac 显示文件内容(反序显示)

    9、更改文件权限

    chmod  更改文件权限

    -R :递归修改

    10find 文件查找

    find [目录列表] [匹配参数] [匹配标准]  查找文件

    -name :根据文件的名称查找

    11gzip压缩工具

    语法: gzip [-d#] filename 其中#1-9的数字

    “-d” : 解压缩时使用

    “-#” : 压缩等级,1压缩最差,9压缩最好,6为默认

    12bzip2压缩工具

    语法: bzip2 [-dz] filename

    bzip2 只有两个选项需要您掌握。

    “-d” : 解压缩

    “-z” : 压缩

    压缩时,可以加 “-z” 也可以不加,都可以压缩文件,”-d” 则为解压的选项:

    13文本编辑工具vim

    1)一般模式下文本光标

    h或向左方向键:光标向左移动一个字符。

    j 或向下方向键光标向下移动一个字符

    k 或者向上方向键:光标向上移动一个字符。

    l 或者向右方向键:光标向右移动一个字符。

    Ctyl+d:屏幕 向前移动半页

    Ctyl+u:屏幕向后移动半页

    +:光标移动到非空格符的下一列

    -:光标移动到非空格符的上一列

    n空格 (n是数字):按下数字n然后安空格,则光标向右移动n个字 符,如果改行字数小于n,则光标继续从下行开始向右移动,一 直到n

    0(数字0)或者shift+6:移动到本行行首。

    Shift+4:既“$”移动到本行行首

    H光标移动到当前屏幕的最顶端

    M光标移动到当前屏幕的中央那一行

    L光标移动到当前屏幕的最底行

    G光标移动到文本最末行

    nG(n是数字)移动到该文本的第n

    gg移动带该文本的首行

    n回车(n是数字)光标向下移动n

    2)一般模式下删除,复制,粘贴

    x,Xx为向后删除一个字符,X为向前删除一个字符

    nx(n位数字)向后删除n个字符

    dd删除光标所在的那一行

    ndd(n为数字):删除光标所在的向下n

    dlG:删除光标所在行第一行的所有数据

    dG:删除光标所在行的末行的所有数据

    yy复制光标所在那行

    nyy:删除光标所在行起向下n

    p,Pp复制的数据从光标下行粘贴,P则从光标上一行粘贴

    y1G:复制光标所在行第一行所有数据

    yG:复制光标所在行末行所有数据。

    J讲光标所在行与下一行的数据结合成同一行

    u还原所有操作

    3)进入编辑模式

    :w将编辑过的文本保存

    :w!若文本属性为只读时,强制保存

    :q退出vim

    :q!不管编辑或未编辑都不保存退出

    :wq保存 退出

    :e!将文档还原成最原始状态

    ZZ:若文档没有改动,则不储存离开,若文档改动过,则储存后离 开,等同于:wq

    :w [filename]:编辑后的文档另存为filename;

    :r[filename]:在当前光标所在的行下面读入filename文档的内容

    :set nu再每行的行首显示符号

    :set nonu取消行号

  • 相关阅读:
    如何在Mac OS X上安装 Ruby运行环境
    CocoaPods安装和使用教程
    【Objective-C】07-自定义构造方法和description方法
    window cmd 命令大全 (order)
    vue methods 方法中 方法 调用 另一个方法。
    js ---- 函数防抖
    three.js 运行3D模型
    点击保存网页 (及页面的数据)
    js -- canvas img 封装
    js -- 分页功能
  • 原文地址:https://www.cnblogs.com/wepe/p/7424644.html
Copyright © 2011-2022 走看看