zoukankan      html  css  js  c++  java
  • linux基本目录


    / 根目录:
    dev : 存放抽象硬件
    ib : 存放系统库文件
    sbin : 存放特权级二进制文件
    var : 存放经常变化的文件
    home : 普通用户目录
    etc : 存放配置文件目录
    /etc/sysconfig/network-scripts/ifcfg-ens33 网卡配置文件
    /etc/sysconfig/network 主机名的配置文件
    /etc/hosts
    /etc/passwd
    /root : 特权用户目录
    /bin : 存放二进制文件
    /opt 大型软件存放目录 ****

    2..   ..   -   ~  四个符号的含义?

    . 当前目录
    .. 上一级目录
    - 从哪里来的,当前目录所在的上一次目录
    ~ : root 用户的家目录 /root
    普通用户的家目录 /home/用户名

    3.常用命令与其意思

    增 :  
            创建目录
            cd /
            mkdir ./data
                (1) 创建目录 mkdir haha
                (2) 递归创建目录  mkdir -p ./oldboy/haha
                              tree oldboy    
            创建普通文本
            touch  a.txt 
            批量创建普通文本
            [root@localhost data]# touch {yuan,alex}.txt
    
            添加文本内容:如果文件不存在会新建一个
            # 方式一
                [root@localhost data]# echo "haha">a.txt  会清空前面的内容 >> 追加
                [root@localhost data]# cat a.txt
                 haha
            # 方式二
                vi 
            # 方式三
                [root@localhost data]# cat >>c.txt<<EOF
                > hahah
                > today nice
                > EOF
                [root@localhost data]# cat c.txt -n
                 1    
                 2    hahah
                 3    today nice
                [root@localhost data]# cat c.txt |grep "haha"   # 可以直接交给管道
                hahah        
        删 : 
            rm 
                参数 -i 需要确认
                     -f 即使原文档属性设置为可读, 亦直接删除,无需逐一确认
                     -r 将目录及以下文件逐一删除
                     # 删除当前目录下得所有文件及目录,并切都是直接删除,无需逐一确认命令行为
                     rm -rf 要删除的文件名或目录
                # 删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:
                (1) 删除文件test.txt
                [root@localhost /]# rm test.txt
                rm:是否删除普通文件 "test.txt"?y
                (2) 删除homework 目录
                [root@localhost /]# mkdir homework
                [root@localhost /]# rm homework
                rm: 无法删除"homework": 是一个目录
                [root@localhost /]# rm -r homework
                rm:是否删除目录 "homework"?y     
        改 :
            命令格式                   运行结果
            mv 文件名 文件名        将原文件名改为目标文件名
            mv 文件名  目录名       将文件移动到目标目录
            mv 目录名 目录名        目标目录存在,将源目录移动到目录,目标目录不存在则改名
            
            
        查 :
            查看文件大小
                [root@localhost data]# ls -h
                alex.txt  alex}.txt  a.txt  b.txtx  c.txt  oldboy  {yuan  yuan.txt
                [root@localhost data]# du -h
                0    ./oldboy/haha.txt
                0    ./oldboy
                12K    .
                [root@localhost data]# du -sh
                12K    .
    
            ls 查看当前文件下面有什么
            pwd 打印当前工作目录
            cat 查看文件内容
            * 查看python 的安装路径: 
                #方式一 : 查看所有python 的路径
                whereis python
                # 方式二 : 查看当前使用的python 的路径
            *  linux的环境变量 PATH
                echo $PATH
            *  find -type [] -name []
            * ps 查看进程  用于查看当前正在运行的进程信息

    4.如何查看Linux的环境变量,路径以什么符号分割?

    echo $PATH 以分号作为分割符
    /usr/local/sbin:
    /usr/local/bin:
    /usr/sbin:/usr/bin:
    /root/bin

    5.Linux文件系统有哪些??

    Btrfs、JFS、ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、
    Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。

    6.linux下 > >> 符号是什么意思?

    > : 会清空一前写的文件
    >>: 是追加不会清空以前写的内

    8.找到 / 路径下 以.txt结尾的普通文件
        find -type -name .txt
    
    
    
    9.查看进程,并且过滤出有关python的进程
    (提示 ps -ef 查找进程的命令,通过管道符再找)
        ps -ef | grep "python"
    
    10.过滤出/tmp/passwd下名字叫root的用户,并且修改root名字为root123,最后删除此行。(提示:先cat /etc/passwd > /tmp/passwd 生成文件)
        cat /tmp/passwd |grep "root"  
    
    11.传输本地的/tmp/passwd到192.168.1.11服务器的/tmp目录
        scp /tmp/passwd  root@192.168.1.11:/tmp/
    
    12. 如何先进入/home/oldboy目录,然后再进入/home/python目录?
        cd /home/oldboy    cd ../python
    13. 如何在/home.python目录,执行/home/my_first.py文件?
        python /home/my_first.py
        
    14. 互相提问相对路径和绝对路径
    
    15. 向my_first.py文件中写入"Lift is short,I use python"
        vim my_first.py   i   "Lift is short, I use python"  Esc :wq 
        
    16. 请用一条命令创建/tmp/oldboy/python/s11
        mkdir -p /tmp/oldboy/python/s11
        
    17. 只查看oldboy_python.txt文件(50行)内20到30行内容 
        head -30 /tmp/oldboy_python.txt |tail -21
        
    18. 找一下python命令在哪
        which python
        
    19. 将rm命令改为"echo do not use rm"
        alias rm="echo do not use rm"
        
    20. 同桌互相传输文件,使用scp命令
    
    21. 查看/var/log/文件大小
        du -sh /var/log
        
    22. 如何查看服务器的负载?
        top 
    23. top指令的load average三个值分别是什么意思?
        user 用户连接数  load average 系统1,5,15分钟的平均负载
        
    24. 使用wget命令下载http://pythonav.cn/av/girl.gif资料
    
    25. wget命令可以递归下载路飞学城所有资源
    wget -r -p http://www.luffycity.com
    #递归下载路飞所有资源,保存到www.luffycity.com文件中
    练习题

     补充:取消别名  unalias

    普通用户的创建
    useradd xiaogan 创建新用户xiaogan
    passwd xiaogan 给xiaogan改密码

    显示行号:


    vim filename.txt 进入命令模式后,可以输入各种命令

    :set nu 显示行号
    在光标所在行 yy 复制这一行
    在光标所在行 dd 删除这一行

    复制,删除多行
    5yy 复制5行  复制后按p键是粘贴
    5dd 删除5行   选择后按 d键就可以直接删除

    时间不同步时调整时间命令:

    如果时间不正确,进行时间同步
    ntpdate -u ntp.aliyun.com

    在线下载图片的命令

    用wget命令

    wget http://pythonav.cn/av/girl2.gif

    重启: reboot

    poweroff 立刻关机

  • 相关阅读:
    Springmvc+Easyui 搜索,新增,删除,修改
    重炉后-文件上传下载
    文件下载
    easyui-dialog里面的东西
    Mysql多表查询
    spring框架-spring.xml配置文件
    面向对象15.3String类-常见功能-判断
    面向对象15.3String类-常见功能-转换
    面向对象15.3String类-常见功能-获取-2
    面向对象15.3String类-常见功能-获取-1
  • 原文地址:https://www.cnblogs.com/RootEvils/p/10177510.html
Copyright © 2011-2022 走看看