快乐的Linux命令行笔记-基本的命令和使用方法
总结
今天主要学习了一些基本的命令和使用方法, 大概了解了一下Linux的目录结构
第二章 什么是shell
- 查看Linux系统磁盘空间
$ df
- 查看Linux系统剩余容量
$ free
第三章 文件系统中跳转
要点
- 类Unix系统, 无论有多少个存储设备(比如硬盘之类), 都只有一个单一的文件系统树, 需要负责维护系统的管理员来挂载到目录树的某个节点上
- 当首次登陆系统后, 当前工作目录就是
home
目录, 每个用户都有home
目录, 当用户为普通用户的权限时, 该目录是唯一允许用户写入文件的地方 .
是指当前目录,..
是指当前目录的父目录- Linux系统没有文件扩展名的概念(但有些应用程序会用到扩展名)
一些文件操作命令
查看当前所在的工作目录
1
$ pwd
列出一个目录包含的文件以及子目录
1
2$ ls
$ ls -a # 包含隐藏文件(以'.'字符开头的文件)更改当前工作目录
1
2
3
4$ cd 需要跳转的目录路径
$ cd # 更改工作目录到 home
$ cd - # 更改工作目录到先前的工作目录
$ cd ~user_home # 更改工作目录到指定用户的 home 目录
第四章 探究操作系统
要点
- 大多数命令都会带有一个或多个选项或参数
- 一切皆文件
查看文件的一些命令
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