Linux基础第一周
命令的格式
command(命令)option(选项)arguments(参数)三部分组成,之间需要空格间隔
options 选项 启用命令的某项功能,从而更改命令的功能
arguments 参数 改变命令作用的对象
短选项 多个选项组合 ls -a -l= -al/-la
长选项 本身命令由多个字母组成需-- 例 ls --help

命令提示符
#为管理员 $为普通用户
useradd +用户名(创建用户)
su - 用户名(切换用户)
hostname(当前主机名)
~波浪线为当前所在目录 echo $PS1 [\u@\h \W]\$ \u为用户名 \h为主机名前一节\H为完整主机名 \W当前目录最后一节\w完整目录 $当前用户权限

命令执行的优先顺序
alias > 内部 > 外部(hash > PATH)
alias 查看别名(自己设置)(别名优先被调用) > 内部命令(shell自带)> 外部命令(文件系统路径下对应的程序文件(hash>PATH))

获取帮助
whatis 基于数据库的查找命令
优点:查找速度快
缺点:不具有实时性 数据库需要重新收集新命令
centos6:
数据库存放位置:/var/cache/man/whatis
更新数据库:makewhatis
centos7:
数据库存放位置:/var/cache/man/index.db
更新数据库:mandb

help 内部命令查询帮助 例help pwd; help help; help type.
外部命令帮助 例ls --help; ifconfig --help

man
1: 用户命令
2: 系统调用
3: C库调用
4: 设备文件及特殊文件
5:配置文件格式
6:游戏
7:杂项
8:管理类的命令
[] 可选内容
<> 必选内容
a|b 二选一
{ } 分组
... 同一内容可出现多次
NAME 名称及简要说明
SYNOPSIS 用法格式说明
DESCRIPTION 详细说明
OPTIONS 选项说明
EXAMPLES 示例
FILES 相关文件
AUTHOR 作者
COPYRIGHT 版本信息
REPORTING BUGS bug 信息
SEE ALSO 其它帮助参考

f:向下翻一屏
b:向上翻一屏
d:向下翻半屏
u:向上翻半屏
j:向下翻一行
k:向上翻一行
g:跳至首页
G:跳至尾页

搜索:
/关键字 自上而下 n 向下找 N向上找
?关键字 自下而上 n 向上找 N向下找
man的配置文件
centos6 : /etc/man.conf
centos7 : /etc/man_db.conf
man xxx 关键字
man +章节数 +xxx 直接进入选择的章节查找
man -k 关键字 模糊搜索
man -f 或 whatis 精确搜索
man -M /path hello 将hello对应的帮助文件放置到配置文件centos6:/etc/man.conf centos7:/etc/man_db.conf
man -w 关键字 打印该man page的存放路径

文件系统结构
/boot :引导文件存放目录,内核文件(vmlinuz) 、引导加载器(bootloader,grub) 都存放于此目录
/bin :供所有用户使用的基本命令;不能关联至独立分区,OS 启动即会用到的程序
/sbin :管理类的基本命令;不能关联至独立分区,OS 启动即会用到的程序
/lib :启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)
/lib64 :专用于x86_64 系统上的辅助共享库文件存放位置
/etc :配置文件目录
/home/ USERNAME :普通用户家目录
/root :管理员的家目录
/media:便携式移动设备挂载点
/mnt :临时文件系统挂载点
/dev :设备文件及特殊文件存储位置
b: block device ,随机访问
c: character device ,线性访问
/opt :第三方应用程序的安装位置
/srv :系统上运行的服务用到的数据
/tmp :临时文件存储位置
/usr: universalshared, read-only data
bin: 保证系统拥有完整功能而提供的应用程序
sbin:
lib :32 位使用
lib64 :只存在64 位系统
include: C 程序的头文件(header files)
share :结构化独立的数据,例如doc, man等等
local :第三方应用程序的安装位置
bin, sbin, lib, lib64, etc, share
/var: variabledata files
cache: 应用程序缓存数据目录
lib: 应用程序状态信息数据
local :专用于为/usr/local 下的应用程序存储可变数据;
lock: 锁文件
log: 日志目录及文件
opt: 专用于为/opt 下的应用程序存储可变数据;
run: 运行中的进程 相关数据, 通常 用于存储进程pid 文件
spool: 应用程序数据池
tmp: 保存系统两次重启之间产生的临时数据
/proc: 用于输出内核与进程信息相关的虚拟文件系统
/sys :用于输出当前系统上硬件设备相关信息虚拟文件系统
/selinux:security enhanced Linux ,selinux 相关的安全策略等信息的存储位置

文件类型

  • :普通文件
  • d: 目录文件
    b: 块设备
    c: 字符设备
    l: 符号链接文件
    p: 管道文件pipe
    s: 套接字文件socket

绝对路径与相对路径
绝对:从根开始的路径
相对:相对于当前的路径

时间戳
access time(atime): 访问时间,当文件被读取时才更新
modify time(mtime): 数据修改时间,当文件的数据被修改时才更新
change time(ctime): 元数据修改时间,当文件的元数据(权限,大小,owner,group,mtime等)更新时则更新
文件名通配符
*:匹配零或多个任意字符
?:匹配任意一个单一字符
0-9:表示任何数字
a-Z:表示所有字母,包括大小写

[^linux]:表示不包含l和i和n和u和x
[:digit:]:表示任意数字
[:lower:]:表示小写字母
[:upper:]:表示大写字母
[:alpha:]:表示大小写字母
[:alnum:]:表示任意字母或数字
[:blank:]:表示空格(水平制表符)及TAB
[:space:]:表示空格(水平制表符)、回车(垂直制表符)及TAB
[:punct:]:表示符号
[:print:]:表示可打印字符 

转载于:https://blog.51cto.com/13768986/2120786

Linux基础第一周相关推荐

  1. Linux基础 第一节 第二课

    [toc] Linux 基础命令 获取 IP 地址 ( 可以连接互联网 ) # ifconfig 类似于我们在 Win 系统下, 查看 IP 地址的命令 # ipconfig Ping 网址

  2. 马哥linux 培训第一周作业

    本周作业内容: 1.描述计算机的组成及其功能. 运算器.控制器.存储器.输入设备.输出设备 CPU bus:总线 memory: 编址存储设备 read ahead IO: 与外部部件交互 磁盘: 网 ...

  3. Python基础第一周--Python语言家族

    在这里插入图片描述 一.Python语言家族 1 Introduction 1.1 Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 简单来说,Pyt ...

  4. Python基础第一周

    一.Python语言家族 1 Introduction 1.1 Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 简单来说,Python是一门编程语言 ...

  5. Linux基础第一章:基础知识与基础命令

    目录 一.虚拟机的三种网卡模式 二.基础知识 2.1  shell的内外部命令 2.2可以使用type命令来区分内外部命令 2.3命令行头解释 2.4文件具体信息含义 2.5命令行格式 三.基础命令 ...

  6. Linux基础第一篇

    1 初识Linux 1.1 操作系统 操作系统(Operation System, OS),是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石.操作系统需要处理如管理与配置内存.决 ...

  7. LINUX学习第一周

    Linux 系统命令及其使用详 cat cd  chmod chown  cp cut 名称:cat  使用权限:所有使用者  使用方式:cat [-AbeEnstTuv] [--help] [--v ...

  8. Linux基础第一章 概述

    第一章 概述 1.1 前言 本章讨论系统的概念,从硬件.操作系统角度更加深刻的理解计算机系统,并快速浏览Linux系统提供的服务. 1.2 系统组成 1.3 操作系统和应用程序 操作系统这个词语有二意 ...

  9. Linux基础第一课——基础知识了解

    前言 发展历史 linus 林纳斯 赫尔辛基大学 在自己的笔记本上安上自己写的操作系统 基于Linux内核 Linux内核 也是基于unix内核开发出来 unix 不开源 只能军方和大学使用 Linu ...

最新文章

  1. python函数装饰函数_Python精进-装饰器与函数对象
  2. Ajax的进阶学习(一)
  3. vb.net 正则 替换 第n个_Python中正则表达式模块详解
  4. [Linux]gdb调试多进程多线程例程
  5. 云计算的概念 - 初识云计算知识专栏(1)
  6. supesite 相关 修改
  7. MyBatis动态SQL使用
  8. csuoj 1351: Tree Counting
  9. Android Service与Thread的区别
  10. Applet类的方法
  11. nginx实现网站url带参跳转 POST请求GET请求跳转
  12. oracle游标特点,oracle游标应用 sys_refcursor 和 cursor比较
  13. 由数字规律谈历史的前定
  14. 爬取B站程序猿up主,分析程序猿up出什么类型的视频会受欢迎
  15. python md5解密_Python md5解密
  16. eps提取高程点在哪里_Eps总结(3)——Eps使用点云生成等高线及高程点
  17. 前端微服务框架single-spa
  18. Qt游戏编程——飞机大战
  19. 叽歪网CEO:创业路上也要学会忙中偷闲
  20. IIS启动就报错:发生意外错误0x8ffe2740

热门文章

  1. UVA 11020 - Efficient Solutions(set)
  2. WordPress制作圆形头像友情链接页面的方法
  3. SOA之(2)——SOA架构基础概念与设计框架
  4. Javascript 滑动效果菜单 TreeView [Javascript]
  5. POJ2253 Frogger(最短路径)
  6. return *this和return this的区别
  7. 黄聪:Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级)
  8. 阿里云服务器上使用iptables设置安全策略
  9. Web Office 常见问题解决方法
  10. Intel芯片组命名规则