一起来学linux

1. linux目录
    /dev 存放抽象硬件
    /boot 存放内核与启动文件
    /lib 存放系统文件
    /bin 存放二进制文件(可执行文件)
    /sbin 存放特权级二进制文件
    /usr 存放安装程序
    /var 存放经常变化的文件(日志文件/mysql文件等)
    /mnt 文件挂载目录(u盘)
    /home 普通用户目录
    /root 特权用户目录
    /etc 存放配置文件目录
    /opt 大型软件存放目录

2. -  # 上一次工作目录

3. ~  # 家目录(是root用户cd ~就切换到root文件夹下,是gyk用户cd ~就切换到gyk文件夹下)

4. w  # 显示有几个终端在链接

5.增:
    vim aa.txt  # 编辑一个文件,有则打开,无则创建
    touch aa.txt  # 增加一个文件(只创建,不打开)
    mkdir 创建文件夹
    -p  # 递归命令
        mkdir -p /tmp/python_test/tests.py
        mkdir -p ./a/c ./b/d  # 在统计创建多个目录

6.删:
    rm
    -f  # 强制删除
    -r  # 递归删除
    rm -rf *  # 强制递归删除文件或文件夹

7.改:
    mv 移动命令,并且可以重命名
    mv aa.txt bb.py  # 重命名
    mv ./aa.txt tmp  # 将aa.txt移动到tmp文件夹下

8.查:
    cat aa.txt  # 查看文件(不进入文件的情况下,适用于较小文件)
    more aa.txt # 显示一个大文件的一部分内容,按enter不断加载剩余
    head -10 aa.txt # 显示前10行
    tail 4 aa.txt  # 显示后4行
        
    ls  # 列出当前文件夹下的文件或文件夹
        -l  # 显示详细信息
        -a  # 显示所有文件(以树状显示)
        -h  # 显示大小

9.创建用户:
    useradd alex  # 创建用户,没有提示说明成功
    passwd alex  # 修改密码

10.查看/修改path
    1.通过 echo $PATH 打印出path的值
    /usr/local/sbin:
    /usr/local/bin:
    /usr/sbin:
    /usr/bin:
    /root/bin

    2.在linux配置python3的环境变量,如何配置?
    假如安装路径时 /opt/python3/bin/python3.6

    设置path
    PATH=/opt/python3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    就可以了

11. whoami  # 显示自己是谁

12. which python2  # 找到命令的绝对路径

13. linux的命令提示符
    1.查看命令提示符
        echo $PS1
        ### [u@h W]$

    2.修改提示符
        PS1="[u@h w 	]$"

14. set nu  # 显示行号(在已打开的文件中)

15. echo 
    echo "aa.txt" > aa.txt  # echo写入 
    echo "nihaoa" >> aa.txt  # echo追加

16. 复制
    cp aa.txt bb.txt  # 拷贝aa.txt为bb.txt
    cp ./opt/aa.txt ./tmp/bb.txt  # 拷贝aa.txt到/tmp下为bb.txt
    cp -r 文件夹 新文件夹  # 递归复制
原文地址:https://www.cnblogs.com/gyk1030/p/11674288.html