linux基础常用指令-pwd、ls、cd、type、man等

命令格式:
# command options... arguments...

1. pwd

pwd: print working directory


pwd.png

2. ls:list

列出,列表
列出指定路径下的文件

目录:文件,路径映射文件
路径:从指定起始点到目的地所经过的位置
文件系统:file system

linux目录结构:倒置的树状结构(目录,文件(叶子节点))
------ 绝对路径、相对路径
当前目录:working directory \ current directory
linus:文件结构标准 :FHS
-----绿色执行权限


ls -l .png

ls:
    -l:长格式(long)
      文件类型(每个字段的意思)
        -: 普通文件(f)
        d: 目录文件
        b: 块设备文件(block)
        c: 字符设备文件(character)
        l: 符号链接文件(symbolic link file)
        P: 命令管道文件( pipe)
        s:套接字文件(socket)
      那个点表示文件带有“SELinux的安全上下文”。
      文件权限: 9位,每三位一组,每一组:rwx(读,写,执行),r--;(owner,group,other)
      文件硬链接的次数
      文件的属主(owner)
      文件的属组(group)
      文件大小(size),单位字节
      时间\时间戳(timestamp):最近一次修改的时间
        访问:access
        修改:modify 文件内容发生改变
         改变:change(文件数据:文件本身数据( metadata元数据),和属性数据)
     文件名
    -h:(human-readable) 做单位转换
    -a:(all) 显示所有文件包括.开头的文件
      . 表示当前目录
      .. 表示父目录
     -A: 不显示.和.. 的所有文件
     -d:显示目录自身属性
     -i : index node,inode
     -r: 逆序显示
     -R: 递归显示

3.cd

# cd:change directory
  不加参数切换到用户家目录(home directory)bash 显示 ~
  cd ~USERNAME: 进入指定用户的家目录(管理员权限)
  cd - : 在当前目录和前一次所在的目录来回切换

4.type

   显示指令属于那种类型

命令类型
  内置命令(shell 内置),内部,内建。
  外部命令: 在文件系统的某一路径下有一个与命令名称相同的可执行文件。
环境变量: 命名的内存空间
   变量赋值
    NAME=Parke
    PATH:使用冒号分割的路径。
产看当前shell环境:pirntenv
产看缓存指令:hash
缓存键值对的形式:查找速度是O(1)
  cash is king

5.date 时间管理

  查看的是系统时钟或修改系统时钟

linux时间实现方式:

  1. rtc(Real-Time Clock)实时时钟,硬件时钟 (晶体振荡器)
    ------ntp(Network Time Protocol):网络时间协议
      硬件时钟 ---查看指令(clock,hwclock)
      系统时钟----date

hwclock:
  -w: 设置系统时钟,从硬件时钟
  -r :设置硬件时钟,从系统时间

6.man

查看命令使用手册

获取命令使用帮助:
内部命令:
  help COMMAND
外部命令:
   COMMAND --help

man COMMAND
man 内部命令 会显示bash的手册。内部命令最好用help COMMAND
man 不指定章节默认显示第一次出现的章节。

#whatis COMMAND
显示命令的简要信息,出现在那些章节中

分章节:

  1. 用户命令(/bin,usr/bin,/usr/local/bin)
  2. 系统调用
  3. 库调用
  4. 特殊文件(设备文件)
  5. 文件格式 (解释配置文件语法)
  6. 游戏
  7. 杂项(Miscellaneous)
  8. 管理命令(/sbin,/usr/sbin,/usr/local/sbin)
    <> :必须给出的内容
    [] : 可选内容
    ...: 可以出现多次
    | : 多选一
    { } : 分组

MAN 文档结构说明:
  NAME: 命令名称及功能简要说明
  SYNOPSIS:用法说明,包括可用选项。
  DESCRIPTION:命令功能的详尽说明,可能包括每一项的意义
  OPTIONS:说明每一项的意义
  BUGS:
  EXAMPLES:使用示例
  SEE ALSO: 另外参照

翻屏
   向后翻一屏 :SPACE
   向前翻一屏: b
   向后翻一行 :Enter
   向前翻一行 : k

查找:
/KEYWORD:自前向后
n:下一个
N:前一个
?KEYWORD:自后向前
n:下一个
N:前一个
q:退出

在线文档:
文档:info COMMAND(详细文档,包括历史等)
google:(关键字搜索)

7. cal

Calender: 日历

你可能感兴趣的:(linux基础常用指令-pwd、ls、cd、type、man等)