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取消行号

  • 相关阅读:
    net core 使用 rabbitmq
    asp.net core WebApi 返回 HttpResponseMessage
    asp.net core 2.1 WebApi 快速入门
    JQuery EasyUI combobox动态添加option
    php截取字符去掉最后一个字符
    JQuery EasyUI Combobox的onChange事件
    对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
    Access2007 操作或事件已被禁用模式阻止解决办法
    Easyui 中 Tabsr的常用方法
    Win 7 IE11不能下载文件,右键另存为也不行
  • 原文地址:https://www.cnblogs.com/wepe/p/7424644.html
Copyright © 2011-2022 走看看