• Linux


    Linux当中,一切皆文件。

    Linux目录结构

    / 根分区,只有root用户对此目录拥有写权限。

    /etc 配置文件

    /boot 启动文件

    /var 可增长的目录 。日志,文件等。

    /root 管理员所有数据 root用户的家目录。

    /tmp 临时文件 (大概15天清空一次。)

    /usr unix software source /usr/src 源代码目录。/usr/local 自己的软件安装位置。

    /bin 命令 二进制可执行文件。

    /sbin 系统命令。

    /mnt 挂载目录。

    /dev 设备文件。 一切皆文件,终端,磁盘等。键盘,鼠标等。

    /home 普通用户文件存放位置。

    /proc 虚拟目录。可以查看每个进程的情况。

    /lib 存放系统的库文件(动态库,静态库。 .a静态库,.so动态库)。类似于.dll文件。

    绝对路径与相对路径

    绝对路径是从/ 开始的。

    相对路径是以. .. 开始的。

    创建,删除复制文件

    touch a.txt
    

    创建一个文件

    mkdir test
    

    创建一个目录

    [root@local ~]# cat a.txt
    hello linux
    

    查看文件

    [root@local ~]# less /var/log/messages
    

    less 可以上下左右查看。enter,空格都是下一页。q退出查看。

    [root@local ~]# more /var/log/messages 
    

    more只能向下翻页查看。

    [root@local ~]# cat /var/log/messages 
    

    cat一次性展示所有内容。

    [root@local ~]# tail -n 10 /var/log/messages 
    Jan  5 15:30:01 local systemd: Started Session 14 of user root.
    Jan  5 15:30:01 local systemd: Starting Session 14 of user root.
    Jan  5 15:40:01 local systemd: Started Session 15 of user root.
    Jan  5 15:40:01 local systemd: Starting Session 15 of user root.
    Jan  5 15:50:01 local systemd: Started Session 16 of user root.
    Jan  5 15:50:01 local systemd: Starting Session 16 of user root.
    Jan  5 16:00:01 local systemd: Started Session 17 of user root.
    Jan  5 16:00:01 local systemd: Starting Session 17 of user root.
    Jan  5 16:01:01 local systemd: Started Session 18 of user root.
    Jan  5 16:01:01 local systemd: Starting Session 18 of user root.
    
    

    tail 最后多少行。

    [root@local ~]# head -n 10 /var/log/messages 
    Jan  2 16:17:58 local rsyslogd: [origin software="rsyslogd" swVersion="7.4.7" x-pid="887" x-info="http://www.rsyslog.com"] start
    Jan  2 16:17:47 local journal: Runtime journal is using 8.0M (max allowed 99.2M, trying to leave 148.9M free of 984.9M available → current limit 99.2M).
    Jan  2 16:17:47 local journal: Runtime journal is using 8.0M (max allowed 99.2M, trying to leave 148.9M free of 984.9M available → current limit 99.2M).
    Jan  2 16:17:47 local kernel: Initializing cgroup subsys cpuset
    Jan  2 16:17:47 local kernel: Initializing cgroup subsys cpu
    Jan  2 16:17:47 local kernel: Initializing cgroup subsys cpuacct
    Jan  2 16:17:47 local kernel: Linux version 3.10.0-327.el7.x86_64 (mockbuild@x86-034.build.eng.bos.redhat.com) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Oct 29 17:29:29 EDT 2015
    Jan  2 16:17:47 local kernel: Command line: BOOT_IMAGE=/vmlinuz-3.10.0-327.el7.x86_64 root=UUID=87b51ffa-2f57-4ac2-99e7-e491bb257520 ro rhgb quiet LANG=zh_CN.UTF-8
    Jan  2 16:17:47 local kernel: Disabled fast string operations
    Jan  2 16:17:47 local kernel: e820: BIOS-provided physical RAM map:
    
    

    head 开头多少行。

    [root@local ~]# tail -f -n 10 /var/log/messages 
    Jan  5 15:30:01 local systemd: Started Session 14 of user root.
    Jan  5 15:30:01 local systemd: Starting Session 14 of user root.
    Jan  5 15:40:01 local systemd: Started Session 15 of user root.
    Jan  5 15:40:01 local systemd: Starting Session 15 of user root.
    Jan  5 15:50:01 local systemd: Started Session 16 of user root.
    Jan  5 15:50:01 local systemd: Starting Session 16 of user root.
    Jan  5 16:00:01 local systemd: Started Session 17 of user root.
    Jan  5 16:00:01 local systemd: Starting Session 17 of user root.
    Jan  5 16:01:01 local systemd: Started Session 18 of user root.
    Jan  5 16:01:01 local systemd: Starting Session 18 of user root.
    Jan  5 16:03:51 local systemd-logind: New session 19 of user root.
    Jan  5 16:03:51 local systemd: Started Session 19 of user root.
    Jan  5 16:03:51 local systemd: Starting Session 19 of user root.
    Jan  5 16:03:51 local dbus[887]: [system] Activating service name='org.freedesktop.problems' (using servicehelper)
    Jan  5 16:03:51 local dbus-daemon: dbus[887]: [system] Activating service name='org.freedesktop.problems' (using servicehelper)
    Jan  5 16:03:51 local dbus[887]: [system] Successfully activated service 'org.freedesktop.problems'
    Jan  5 16:03:51 local dbus-daemon: dbus[887]: [system] Successfully activated service 'org.freedesktop.problems'
    
    

    tail -f 动态的查看数据。这个很实用。

    [root@local ~]# rm -r test2
    rm:是否删除目录 "test2"?y
    
    [root@local ~]# rm -rf test
    

    rm -r 包括子目录,-f 强制删除。

    cp 复制。

    [root@local ~]# cp b.txt a.txt
    

    mv 重命名。剪切。

    [root@local ~]# mv a.txt b.txt
    
  • 相关阅读:
    iptables详解
    Python中的Subprocess模块
    Logging模块
    python inspect.stack() 的简单使用
    python之inspect模块
    python之platform模块
    GlusterFS分布式存储学习笔记
    AD 域服务简介(一)- 基于 LDAP 的 AD 域服务器搭建及其使用
    LDAP概念和原理介绍
    文件传输协议FTP、SFTP和SCP
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/8205280.html
Copyright © 2020-2023  润新知