prompt:命令提示符: 命令: magic number:魔数

目录:文件,路径映射 路径:从指定起始点岛目的地所经过的位置

文件系统:file system

目录:working directory,current directory

命令格式

  • 命令提示符(#) 命令 选项 参数
  • #command options... arguments...
  • 选项(修改命令的执行特性):短选项 长选项
  • 参数(指定命令的作用对象)

1.#ls:list (列出制定目录下的所有文件,列表)

#ls -l:长格式,显示文件的完整信息
文件类型:(共十位,第一位)
-:普通文件
d:目录文件
b:块设备文件(block)
c:字符设备文件(character)
l:符号链接文件(symbolic link file)
p:命令管道文件(pipe)
s:套接字文件(socket)
文件权限(后九位,每三位一组,rwx(读,写,执行),如r--)
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size),单位字节
时间戳(timestamp)最近一次被修改的时间(每个文件有三个时间戳)
访问:access
修改:modify  修改文件内容
改变:change  改变文件的属性数据 也称元数据(metadate)
文件名

#ls -h:做单位转换

#ls -a :显示以.开头的隐藏文件
.表示当前目录
..表示父目录		
#ls -A:显示隐藏文件不现实以.开头的文件

#ls -d:显示目录自身属性

机器识别靠数字 文件的inode 缩影节点号
#ls -i:显示文件的缩影 index node,inode

#ls -r:逆序显示文件
#ls -R:递归(recursive)显示

2.#pwd:print working directory(显示当前目录)


3.#cd :change directory 切换目录 cd不加参数回到 家目录,主目录,home directory

#cd ~用户名(username):进入指定用户的家目录
#cd -:在当前目录和前一次目录之间来回切换 相当于返回键

4.命令类型:

  • 内置命令(shell内置)

  • 外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件。当输入命令的时候系统会根据path路径去找相应的执行命令,找到一次后会将路径放到缓存中,以便下次查找速度更快。

      type:显示指定命令属于哪种类型
      printeva:输出环境变量 当中有PATH路径,系统查找时根据路径的优先级查找。
      hash 在缓存中记录之前用到的命令路径
    
      变量:命名的内存空间
      变量赋值 NAME = Jarrey
      相当于在内存中找一段空间取名位NAME,在NAME中存一数据叫Jarrey
    

5.时间管理

Linux:硬件时钟 系统时钟
date (系统时钟)
hwclock或clock(硬件时间)

6.获得命令的使用帮助

内部命令:
		help COMMAND
外部命令:
		--help

命令手册:manual
man COMMAND

7.man命令 通常查看外部命令

whatis COMMAND
如何查看一个命令处于哪个章节

分章节:
1.用户命令(/bin,/user/bin,user/local/bin)
2.系统调用
3.库用户
4.特殊文件(设备文件)
5.文件格式(配置文件的语法)
6.游戏
7.杂项:miscellaneous
8.管理命令(/sbin,/user/sbin,user/local/sbin)

<>:必选 [ ]:可选 ...:可以出现多次 | :多选一 { }:分组

MAN: NAME:命令名称及功能简要说明 SYNOPSIS:用法说明,包括可用的选项 DESCRIPTION: OPTION FIL BUG