zoukankan      html  css  js  c++  java
  • centos的基本命令04

    零:简述linux的文档目录结构

    linux的文档目录是一个树形结构,操作的时候表现为以 / 开头的树形结构,/也是系统
    
     的最顶端,也就是linux的root,也是linux系统的文件系统的入口。
    
    他的下面有很多存放不同文件的,目录:
    
    比如:
    
    /lib存放一些系统的函数库,
    
    /root系统管理员的家目录。
    
    /home存放普通用户的信息。
    
    /etc存放配置文件。
    
    /var存放一些经常变化的文件,比如日志文件等。
    
    /opt 第三方软件存放的。
    
    /sbin 可执行文件的
    
    /dev 存放抽象文件

    一:查看/etc/passwd的内容并且打印行号

    第一种方法:cat /etc/passwd -n
    
    第二种方法:    
    vim /etc/passwd
    
    :set nu

    二:查看文本有哪些命令?

    head tail  
    
    cat a.txt
    
    more a.txt
    
    less a.txt

    三:如何用echo清空一个文件?

     echo   -n  "">b.txt

    四:强制删除/tmp下内容

    rm -rf /tmp

    五:找到服务器上的settings.py

     find  / -name  settings

    六:找到/etc下的网卡配置文件,提示网卡配置文件名是ifc开头

    [root@tom /]# find /etc/ -type f -name "ifc*" 
    /etc/sysconfig/network-scripts/ifcfg-lo
    /etc/sysconfig/network-scripts/ifconfig-ens33
    /etc/sysconfig/network-scripts/ifcfg-ens33

    七:过滤出/tmp/passwd下有关root的信息

    先cat /tmp/passwd > /tmp/passwd 生成一个passwd文件
    
    grep root /tmp/passwd
    

     八:过滤出/tmp/passwd下除了/sbin/nologin的信息,且打印行号

    grep   -v -n  /sbin/nologin     /tmp/passwd     
    

     九:不间断打印/var/log/py.log的信息

    tail -f /var/py.log    #实时打印日志信息  ,输入 tail -f  时文件会一直持续,然后等待日志输出
    

     十:替换/tmp/passwd中的所有root为ROOT

    - sed  -i  "s#root#ROOT#g"     /tem/passwd        用#
    - 或者  sed  -i  "s/root/ROOT/g"     /tem/passwd    用/ 

    十一:用sed删除'/tmp/passwd'中的5,10行

    sed "5,10d" /tmp/passwd
    

     十二:将服务器1的/tmp/my.py远程传输到服务器2的/opt/目录下

    scp /tmp/my.py root@服务器2:/opt
    

     十三:将服务器2的/opt/test.py拷贝到服务器1的/home目录下

    scp root@服务器2:opt/test.py/home/

    十四:统计/etc/文件夹大小

    du -sh /etc/
    
    df -h 磁盘使用率大小
    

     十五:给settings.py加锁,禁止删除

    [root@tom /]# chattr +a a.txt  		#加锁
    [root@tom /]# lsattr a.txt 	 		查看锁的信息
    -----a---------- a.txt
    [root@tom /]# chattr -a a.txt   		 #解锁
    [root@tom /]# lsattr a.txt
    ---------------- a.txt
    [root@tom /]# 
    

     十六:.简述 / ~ - 的含义

            /  root的根目录
    
    ​    ~ 是当前用户的主目录
    
    ​    -  上次操作的目录

    十七:查看/etc/passwd的内容并且打印行号

    第一种:cat /etc/passwd -n
    
    
    
    第二种:vim /etc/passwd
    
    :set nu
    
  • 相关阅读:
    用C++发邮件
    python打包程序py2exe实战
    分享:Python: 数据分析资源
    Socket传输文件时进行校验(简单解决TCP粘包问题)
    第二回 基类的架造方法应该为子类想的多一些
    第一回 要想知道为什么抽象出基类,应该先对基类有一个比较明确的认识
    树型结构~无限级联下拉列表框
    为什么我要将数据库上下文进行抽象,为它生产一个基类有用吗~目录
    将不确定变为确定~真的是SqlDataReader引起的超时?
    张学友 《她来听我的演唱会》
  • 原文地址:https://www.cnblogs.com/one-tom/p/10710650.html
Copyright © 2011-2022 走看看