• linux终端命令总结


    touch filename 新建一个文件

    nano filiname 打开nano编辑器,进行文件读写

    vim filename 使用vim编辑文件

    less filename 查看文件内容

    cat filename 在终端中直接显示文件内容

    在vim 或 less 下

    / 进入查找匹配模式

    n 下一个匹配对象

    D 或 空格 下一页内容

    U 上一页

    文件处理操作

    cp afile bfile (copy)复制文件,把afile的内容复制到bfile文件; 如果bfile不存在就新建一个bfile;

    mv junk trash 如果存在trash,把junk移动到trash; 如果不存在trash,把junk 重命名为trash

    rm filename (删除文件)

    rm -r directory_name 删除文件夹(其他参数r意味递归地删除)

    如果无法删除可以增加参数-f ,可以执行强制删除

    rm -rf directory_name

    目录操作

    ls 列出当前目录下的内容

    pwd 显示当前所在目录

    注意:

    斜杠fowardslash / (Linux路径或Mac)
    反斜杠backslash (window路径)

    zip directory_name 压缩

    unzip directory_name 减压

    快速匹配文件名

    * 通配符(匹配0个或者多个任意字符)

    ? 匹配一个任意字符

    { 大专栏  linux终端命令总结 - 石坤test,abc} 匹配含有’test’,或者’abc’

    [abc] 匹配含有字符a或b或c

    Tricks

    man toolname 比如git的某个命令记不清楚了,使用

    1
    $ man git

    点击并拖拽以移动

    即可以快速调出使用手册,当然也可以使用git –help的方式

    遇到命令忘记记得查询手册(manual pages)

    Ctrl+R 查询过去使用过的命令(当然如果使用zsh的话,可以安装提示插件)

    Ctrl+C 结束当前执行的命令

    Ctrl+D (End of File),可以退出某些shell,比如Python的shell

    curl 用来从web url 下载内容

    linux 区分大小写
    os x 不区分大小写



  • 相关阅读:
    对宏的另外一些认识 及 assert.h的实现细节
    不要想太多
    线段树
    SQL基础 利用SELECT检索数据
    hidden表单值无法重置的缺陷
    oracle 数据库登陆
    基于ejb3,对JDBC进行封装,让使用JDBC时能像hibernate使用annotation注解一样简便,而且更加轻巧
    GoJS的一些使用技巧
    GoJS的学习使用
    灵活使用trim方法
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12389370.html
Copyright © 2020-2023  润新知