乐趣区

Linux基础命令

Linux 下的目录

目录 说明
/ 根目录,万物起源
/boot 包含 Linux 内核,初始化 RAM 磁盘映像(用于启动时所需的驱动),和启动加载程序
/dev 包含设备节点的特殊目录,一切皆文件
/home 普通用户只能在 home 目录下编写内容,系统用户保护用户误操作
/lib 包含系统核心的共享库
/media /mnt 用户挂在可移动介质
/opt 该目录被用来安装可选的软件,这个主要用来存储可能安装在系统中安装商业软件产品
/proc Linux 内核维护的虚拟文件系统,用来窥探 Linux 内核是如何监管文件系统的
/tmp 各种程序临时创建文件的地方
/sbin “ 系统 ” 二进制文件,完成系统重大任务的程序,通常为超级用户保留
/usr 包含普通用户所需的所有程序和文件
/usr/bin 包含系统安装的可执行程序
/usr/lib 程序所有的共享库
/usr/local 由源码编译的程序会安装在 /usr/local/bin 目录下
/usr/sbin/ 包含许多系统管理程序
/usr/share /usr/share 目录包含许多由 /usr/bin 目录中的程序使用的共享数据。其中包括像默认的配置文件、图标、桌面背景、音频文件等等。
/usr/share/doc 大多数安装在系统中的软件包会包含一些文档
/var 除了 /tmp 和 /home 目录除外,相对来说,目前我们看到的目录是静态的,它们的内容是不会改变的,/var 目录存放的是动态文件,各种数据库,假拖机文件都存在这里
/var/log 包含日志文件,各种系统活动的记录,其中最重要的一个文件是 /var/log/messages
/etc 该目录包含所有系统层面的配置,也包含一些 shell 脚本,在系统启东时,这些脚本会开启每个系统服务
/etc/crontab 定义了自动运行的任务 /etc/fstab 包含存储设备的列表,以及它们相关的挂载点

ls 列出目录内容

    ls -alhtrdSF
        -a 列出目录下的所有内容
        -l 以长格式显示内容
        -h 以可读方式显示文件大小,比如 2000 -> 2k
        -t 按照修改时间进行排序
        -r 翻转显示顺序
        -d 仅仅显示当前目录下的目录
        -S 以文件大小排序
        -F 显示内容会带一个标志,比如显示目录会加 /
    

file 确认文件类型

file logInfo.sh 输出该文件的一些简要信息
file tmpDir 输出 dictory 显示目录
...

less 浏览文件内容

less 属于”页面调度器”类程序,这些程序允许以逐页方式轻松浏览长文本文档。more 程序只能向前翻页,而 less 程序允许前后翻页,less 是 more 的改进版

less /etc/passwd
    -upper arrow 跳至上一行
    -lower arrow 跳至下一行
    -b  跳转上一页
    -space 跳转下一页
    -G 跳转文件末尾
    -g 跳转文件首行
     q 退出查看模式
     h 调出帮助文档 
退出移动版