• Linux命令格式


    Linux命令格式:
    命令名 [ ] [ ] 注:[]内可选
    常用命令:
    ls——显示当前文件夹下的文件和文件夹
    -a 显示所有文件和文件夹
    -l 列表显示文件或文件夹
    示例:ls -l 、ls -a 、ls -la 、ls -al 、ls /笔记/day01(命令后可加路径)(命令后记得加空格,显示出的文件或文件夹名称前有.的是隐藏文件)
    pwd——显示当前所在位置
    相对路径:
    1)文件/文件夹名称
    2). 当前文件夹 示例: ls . 、ls .. 、ls ../.. 等
    3).. 上一级文件夹
    4)~ 用户主目录
    绝对路径:文件的绝对路径都是唯一的
    cd——切换到用户主目录
    示例:
    cd . 、cd ~ 、cd /文件夹名称等
    clear——清除屏幕(记录还在,可向上查阅)
    mkdir——创建一个或多个文件夹
    -p 如果没有文件夹则逐级创建
    示例:

    mkdir 文件夹名1 文件夹名2 。。。 创建多个文件夹
    mkdir -p /文件夹名1/文件夹名2 逐级创建文件夹
    rmdir——删除一个或多个文件夹(文件夹为空文件夹)
    -p 如果文件夹不为空则逐级删除中间文件夹
    示例:
    rmdir -p /文件夹1/文件夹2
    tree——显示目录树(装X用不错)
    tree 路径 示例:tree ~ 、tree /文件夹名
    touch——1.创建新的文件 2.如已存在,则更新文件的修改时间
    示例:
    touch 文件名1 文件名2 。。。 (在当前文件夹下创建新文件)
    rm——删除文件或文件夹
    -r 递归删除文件夹内的文件和文件夹
    -i 删除前给出提示(y代表yes,n代表no)
    -f 强制删除,不给任何提示
    示例:
    rm 文件名、rm -r 文件夹名(全部删除)
    rm -i a.txt b.txt (每删除一个文件都会提问)
    rm -f 文件或文件夹
    help——查看此命令的帮助信息
    man——查看命令的帮助文档 ——上下键翻页、空格键下翻一页、Q键退出
    Tab——补全命令或路径
    cat——将文件内容显示在终端上
    more——将文件内容分页显示在终端上
    cp——复制文件或文件夹
    mv——移动文件或重命名
    find——根据文件名等信息查找指定文件
    grep——查找文件中相应的内容及文本信息
    sudo——用root权限执行这些命令
    exit——退出用户登录
    chmod——修改文件权限
    格式: chmod 权限 文件名/文件夹名
    权限:
    u 用户(属主)
    g 同组用户
    o 其它用户
    a 所有用户
    + 添加权限
    - 删除权限
    文件类型:
    d 文件夹
    - 普通文件
    l 链接文件
    c/b设备文件
    文件权限:
    r 读权限
    w 写权限
    x 执行权限
    权限分组:
    用户权限(user) 组权限(group) 其它权限(other)
    最高权限:
    rwx rwx rwx
    最低权限
    --- --- ---
    示例:
    chmod u+r a.txt
    chmod o-rwx a.txt
    chmod g+rw a.txt压缩和解压缩:
    gzip——用zip压缩算法对文件进行压缩并生成压缩后的文件
    gunzip——解压缩
    tar——对文件或文件夹进行打包和解包操作
    通配符:
    * 匹配0个,1个或多个任意字符
    ? 匹配1个任意字符
    示例:
    touch a ab ac abc aabb bc cd
    ls a? # 匹配以a开头只有两个字母的文件
    ls a* # 匹配所有以a开头的文件
    ls ?c
    ls *c
    ls a*b
    rm *c输出重定向:
    1.标准输出
    > 将一个命令的标准输出重定向到指定文件
    >> 将一个命令的标准输出重定向"追加"到指定文件标准错误输出重定向
    2.标准错误输出
    上下键可翻出历史输入命

  • 相关阅读:
    Linux编程之自定义消息队列
    MVC5学习系列--Razor视图(一)
    JS将秒转换为 天-时-分-秒
    自己封装了一个EF的上下文类.,分享一下,顺便求大神指点
    VS2015企业版,社区版,专业版详细对比
    [干货来袭]C#6.0新特性
    WebApp上滑加载数据...
    用SignalR 2.0开发客服系统[系列5:使用SignalR的中文简体语言包和其他技术点]
    用SignalR 2.0开发客服系统[系列4:负载均衡的情况下使用SignalR]
    用SignalR 2.0开发客服系统[系列3:实现点对点通讯]
  • 原文地址:https://www.cnblogs.com/ldsice/p/11106350.html
Copyright © 2020-2023  润新知