快乐的Linux命令行笔记-基本的命令和使用方法

本书中文版

总结

今天主要学习了一些基本的命令和使用方法, 大概了解了一下Linux的目录结构


第二章 什么是shell

  1. 查看Linux系统磁盘空间
    $ df
  2. 查看Linux系统剩余容量
    $ free

第三章 文件系统中跳转

要点

  1. 类Unix系统, 无论有多少个存储设备(比如硬盘之类), 都只有一个单一的文件系统树, 需要负责维护系统的管理员来挂载到目录树的某个节点上
  2. 当首次登陆系统后, 当前工作目录就是 home 目录, 每个用户都有 home 目录, 当用户为普通用户的权限时, 该目录是唯一允许用户写入文件的地方
  3. .是指当前目录, ..是指当前目录的父目录
  4. Linux系统没有文件扩展名的概念(但有些应用程序会用到扩展名)

一些文件操作命令

  • 查看当前所在的工作目录

    1
    $ pwd
  • 列出一个目录包含的文件以及子目录

    1
    2
    $ ls
    $ ls -a # 包含隐藏文件(以'.'字符开头的文件)
  • 更改当前工作目录

    1
    2
    3
    4
    $ cd 需要跳转的目录路径
    $ cd # 更改工作目录到 home
    $ cd - # 更改工作目录到先前的工作目录
    $ cd ~user_home # 更改工作目录到指定用户的 home 目录

第四章 探究操作系统

要点

  1. 大多数命令都会带有一个或多个选项或参数
  2. 一切皆文件

查看文件的一些命令

  • ls命令

    1
    2
    3
    $ ls /usr # 列出指定目录下包含的文件以及子目录
    $ ls ~ /usr # 列出当前用户的 home (使用~代替) 和 usr 目录下包含的文件以及子目录
    $ ls -l # 结果以长模式输出
  • file命令

    1
    $ file /usr/bin/yum
  • less命令

    1
    $ less 文件名

ls 命令选项

选项 长选项 描述
-a –all 列出所有文件(包括隐藏文件)
-d –directory 把这个选项与 -l 选项结合使用, 可以看到所指定目录的详细信息 $ ls -l -d /usr
-F –classify 在每个列出的名字后面加一个指示符, 如果是目录, 则会加一个 ‘/‘ 字符
-h –human-readable 当以长格式列出时, 以人们可读的格式, 而不是以字节数来显示文件的大小
-l 以长格式显示结果
-r –reverse 以相反的顺序显示结果, 正序的排列方式按照字母升序排列
-S 命令输出结果按照文件大小来排序
-t 按照时间来排序

长格式列表的字段

字段 含义
-rw-r–r– 第一个字符指明文件类型, 开头的’-‘说明是一个普通文件, ‘d’说明是一个目录,
其后三个字符是文件所有者的权限, 在其后的三个字符是文件所属组中成员的访问权限,
最后的三个字符是其他所有人的访问权限
1 文件的硬链接数目
root 文件所有者的用户名
root 文件所属用户组的名字
5453 以字节数表示的文件大小
Apr 11 上次修改文件的时间和日期
zipinfo 文件名

less命令的一些操作

命令 行为
Page UP or b 向上翻滚一页
Page Down or space 向下翻滚一页
UP Arrow 向上翻滚一行
Down Arrow 向下翻滚一行
G 移动到最后一行
1G or g 移动到开头一行
/charaters 向前查找指定的字符串
n 向前查找下一个出现的字符串,
这个字符串是直线所
h 显示
q 退出 less 程序

快乐的Linux命令行笔记-基本的命令和使用方法
http://icecreamzhao.github.io/note/read_note/The_Linux_Command_Line/The-Linux-Command-Line-read-note-1Day.html
作者
littleboyDK
发布于
2018年11月19日
许可协议