zoukankan      html  css  js  c++  java
  • Linux---必备命令(1)

    文件和目录

    # 更改目录位置
    cd /tmp
    
    # 进入文件夹
    cd dirr
    
    # 新建文件夹 
    mkdir dirr
    
    # 创建文本
    touch text.txt
    
    # 显示当前目录下的所有文件,包含已'.'开头的隐藏文件。
    ls -a
    
    # 显示当前目录下文件的详细信息,包括权限,文件大小,修改时间等。
    ls -l
    
    # 查看文件夹文件大小, -s合计文件夹大小, -h显示友好的单位换算
    ls -lh
    du -sh 
    
    # 删除空文件夹
    rmdir
    
    # 查看当前位置
    pwd
    
    # 拷贝文件
    cp file copy_file(-r递归拷贝)
    
    # 重命名文件,以及移动
    mv old_file new_file
    

    查看文件内容

    # 查看文件内容(-n显示行号)
    cat -n filename
    # 反序输出文件内容
    tac filename
    
    # 查看文件前5行内容
    head -5 filename 
    # 查看文件后5行内容
    tail -5 filename
    # 实时监控
    tail -f filename 
    
    # 查看图片
    eog image.png
    

    文件搜索

    # 查找文件
    find 从哪里找 -name 找什么
    find /opt -name '*.py'
    
    # 去PATH中查找哪里有ls
    which ls
    

    文本处理

    # 过滤出文件中所有有关nobody的内容
    grep nobody ./passwd.txt
    # 过滤出除了nobody以外的内容,且显示行号
    grep nobody ./passwd.txt -v -n
    # 过滤出文件内容有关all的内容,并显示行号
    grep all setting.py -n
    
    # 覆盖写入文件内容
    echo 'hello world' > test.txt
    # 追加写入文件内容
    echo 'hello world' >> test.txt
    

    在线下载命令

    # 在线下载资源
    wget URL
    

    磁盘使用情况

    # 显示磁盘的使用情况
    df -h
    

    Linux中目录介绍

    bin目录,存放可执行文件的,`/bin/python3.6`
    etc目录,用来存放配置文件的,配置文件就是定制了一些参数,自己控制的参数,`/etc/my.cnf` `/etc/nginx.conf`
    usr目录,用来存放很多应用程序和文件,类似于Windows下的program files
    opt目录,用来存放第三方软件的安装路径,`/opt/redis` `/opt/nginx`
    root目录,存放超级用户的家目录
    var目录,存放系统日志相关
    
    # linux文件的颜色
    蓝色是文件夹
    白色是普通文件
    绿色是可执行文件
    浅蓝色是软链接目录
    
    -   上一次的工作目录
    ~   当前登录用户的家目录
    .   当前目录
    ..  上一级目录
    

    压缩和解压文件

    # tar命令
    -x 解压
    -v 显示解压过程
    -f 指定解压文件
    -z 指定调用gzip命令,解压.gz文件时需要
    -c 压缩
    -r 添加文件到已有的压缩文件中
    # 解压tar文件
    tar -xvf file.tar
    # 解压tar.gz文件
    tar -xzvf file.tar.gz
    # 添加文件到已经存在的压缩文件中
    tar -rf 压缩文件  要添加的文件
    # 压缩文件夹
    tar -cf 压缩文件名 要压缩的文件夹
    

    文件的权限

    -rw-rw-r-- 1 lau lau 3.1K 2月  13 12:10 test.txt
    
    - 表示一般文件,普通文件
    d 表示目录文件夹
    l 代表软链接
    
    r 可读 r=4
    w 可写 w=2
    x 可执行 x=1
    - 没有权限
    
    rw-      rw-               r--
    user     group             others
    所有者    所有者所在的用户组   其他用户组
    
    # 修改文件的权限
    chmod u+权限
    chmod g+权限
    chmod o-权限
    chmod 755 文件
    
    # 改变所有者
    chown 用户名 文件
    
    # 改变用户组
    chgrp 用户组名 文件
    

    远程连接和传输文件

    # 远程传输文件(两台Linux之间)
    scp 文件地址 要存放的目标文件地址(-r递归传输)
    
    # ssh远程连接
    ssh 用户名@IP地址
    
    作者:凯旋.Lau
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Happy Pi day 试一试pi的可视化
    Happy Pi day 查看pi中数字出现的次数
    3.1阈值化操作
    3.1.3自适应阈值化
    3.1.2固定阈值化
    3.1.4双阈值法二值化操作
    3.1.1 OTSU阈值化
    memset函数
    3.6.2投影峰谷查找
    3.6.1直方图&最大熵分割
  • 原文地址:https://www.cnblogs.com/KX-Lau/p/12333180.html
Copyright © 2011-2022 走看看