zoukankan      html  css  js  c++  java
  • 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 不区分大小写



  • 相关阅读:
    CentOS配置epel源
    找到占用CPU最高的Java线程
    awk内建函数
    GIT速查手册
    MySQL闪回工具之binlog2sql
    CentOS设置时区
    CentOS下Python管理
    MySQL主从复制
    内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性
    jdbctemplate
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12389370.html
Copyright © 2011-2022 走看看