zoukankan      html  css  js  c++  java
  • linux常用命令

    # 查看当前文件夹下所有文件,包括隐藏文件

    ls -a

    # 或者

    ls --all


    # 查看当前文件夹下所有文件(-a)详细信息(-l),以较为适合理解格式显示(-h)

    ls -lha

    查看命令帮助信息

    <command>--help

    man<command>

    man 中查看文档操作

    b和 f用的比较多,记成back和forward,向前向后

    按键用处空格下一页回车下一行b上一页f下一页,同空格/word搜索word字符串,用你想搜的代替word

    命令使用技巧

    自动补全 一下 tab键

    两下 tab键显示以这个开头的所有可选文件

    曾经使用过的命令可以上下光标键切换 不想要就 Ctrl+c 新起一行

    目录相关命令

    ls


    命令用处ls显示当前文件夹目录(横向)ls -a显示当前文件目录,包含隐藏文件ls Desktop显示Desktop文件夹目录ls -l详细信息(纵向)ls -lh详细信息,并且文件大小用K,M,G友好显示

    注意事项:

    ls会隐藏文件名以 .开头的文件与文件夹,用 ls-a才能看到

    ls-h单独使用无意义,因为 ls默认不显示文件大小

    ls-a显示的 .意思分别是当前文件夹, ..意思是父文件夹


    ls-l结果详细解释

    # 结果显示

    -rw-r--r-- 1 root root 211 Dec 19 17:28 .bashrc

    drwx------ 3 root root 4.0K Dec 19 17:48 .jupyter

    drwxr-xr-x 5 root root 4.0K Dec 27 13:47 jupyter_run

    drwxr-xr-x 3 root root 4.0K Dec 19 17:29 .local


    第一个字母是 d意思是这是个文件夹(Directory),否则是文件

    然后每三个一组,是三个不同类别用户对这个文件/文件夹的权限

    以第三行结果为例:

    drwxr-xr-x是个文件夹所属用户所属用户所在组其他用户组外用户

    参数意思英文数字代号r可读取read4w可写入write2x可执行execute1

    其他:


    drwxr-xr-x5rootroot4.0KDec2713:47jupyter_run权限信息硬连接数所属用户所属用户组大小月日时间名称

    ls和通配符一起使用

    符号用处*代表任意个数,任意字符?代表任意一个字符,至少一个[]表示可以匹配字符组中的任意一个[a-f]匹配从a到f范围内的任意一个字符

    # 列出以a开头,以.txt结尾的文件

    ls a*.txt

    cd命令

    命令用途cd切换到当前用户的主目录cd ~切换到当前用户的主目录cd .到当前目录,无实用意义cd ..到上一级目录cd - 左右横跳在最近的两个目录之间来回切换

    文件

    touch <文件名>

    不存在的话,创建空白文件

    已存在,更新最后修改日期

    rm [-r] <文件名>

    rm会直接删除,不能恢复

    -r 意思是recursive递归删除,删除文件夹必须要加上此参数

    mkdir <目录名>

    创建目录

    mkdir -p a/b/c 递归创建目录

    tree

    以树状图列出文件目录结构

    tree -d 只显示目录

    复制移动

    cp

    cp 源文件 目标文件

    如果不需要改名字,那么只用指定到文件夹级别

    -i 覆盖文件前提示

    -r 复制目录

    mv

    mv 源文件(夹) 目标文件(夹)

    mv也可以用来重命名

    最好用-i 防止误覆盖

    查看文件内容

    cat concatenate more 都是看文件内容

    cat完整显示 文件内容比较少 -b 非空行编号 -n 编号

    more 分屏显示 文件内容比较多 空格 回车 b f q

    grep

    -n显示匹配行和行号 -v显示不包含匹配文本的所有行(求反 -i忽略大小写

    grep as 123.txt


    grep "hello python" 123.txt

    用grep 模式查找(正则表达式)

    ^a 行首


    ke$ 行尾

    其他 echo 在终端中显示参数的文字 通常和重定向一起使用

    echo Hello

    echo Hello Python

    重定

  • 相关阅读:
    tmux工具,终端复用
    使用sgdisk进行磁盘分区
    「Spring Boot 2.4 新特性」启动耗时详细监控
    「Spring Boot 2.4 新特性」启动耗时详细监控
    「SpringBoot2.4新特性」jar自动瘦身
    Spring Boot 2.4 新特性,全新的Cron表达式处理机制
    「Spring Boot 2.4 新特性」一键构建Docker镜像
    Spring Boot 接口幂等插件使用
    Druid 监控分布式解决方案
    Ehcache 入门详解 (转)
  • 原文地址:https://www.cnblogs.com/j-h-r/p/13227067.html
Copyright © 2011-2022 走看看