文章目录
- 前言
- 目录
- 常见命令
- 1. pwd 打印当前所在路径
- 2. cd 改变路径、切换路径
- 3. 家目录 回到顶级目录
- 4. 当前路径和上一路径
- 5. 上一次路径
- 6. 绝对路径和相对路径
- 7. ls 列出目录内容
- 8. mkdir 创建目录
- 9. rmdir 删除目录
- 10. touch 创建文件
- 11. mv 修改文件目录、移动路径
- 12. cp 复制文件或目录
- 13. rm 删除文件或目录
- 14. cat 复制文件或目录
- 15. tar 解压、压缩文件
- 16. find 查找文件
- 17. grep 查找字符串
- 系统命令
- 1. date 显示日期和时间
- 2.cal 显示日历
- 3. users 显示当前登录系统的所有用户名字
- 4. who 显示已登录到系统的用户的详细信息
- 5. whoami 显示当前有效的用户名
- 6. uname 打印系统信息
- 7.free 显示系统内存使用状态
- 8.ps 显示当前进程信息快照
- 9. top 动态的显示系统进程信息
- 10. kill 发送信号给进程
- 11. reboot 重启计算机
- 12. halt / shutdown 关闭计算机
- 帮助命令
前言
本文旨在自学Linux相关知识,这里简单聊聊记录一下。
目录
Ubuntu和Windows的最大差别:目录
Windows中每一个分区都对应一个盘符,盘符下可以存放目录与文件:
注意:目录就是文件夹。
Windows下某个文件的绝对路径以盘符开始,比如:C:\abc\def\hello.txt,这是在C盘的abc目录下,有def子目录;而def中有hello.txt文件。
Ubuntu中,以树状结构表示文件夹与文件,没有盘符的概念。比如:/abc/def/hello.txt,这表示在根目录下有abc子目录,而abc下又有def目录;def中有hello.txt文件。
从名字“/abc/def/hello.txt”中你无法知道hello.txt文件位于磁盘哪一个分区。
注意:要想查看某个分区挂载在哪一个目录下,可以执行命令:df -h
对于普通用户,在Ubuntu下不再关心分区、盘符。需要关心的是哪个目录存什么:
Ubuntu中的目录遵循FHS标准(Filesystem Hierarchy Standard,文件系统层次标准)。它定义了文件系统中目录、文件分类存放的原则、定义了系统运行所需的最小文件、目录的集合,并列举了不遵循这些原则的例外情况及其原因。FHS并不是一个强制的标准,但是大多的Linux、Unix发行版本遵循FHS。
常见命令
1. pwd 打印当前所在路径
2. cd 改变路径、切换路径
3. 家目录 回到顶级目录
4. 当前路径和上一路径
5. 上一次路径
6. 绝对路径和相对路径
7. ls 列出目录内容
8. mkdir 创建目录
9. rmdir 删除目录
10. touch 创建文件
11. mv 修改文件目录、移动路径
12. cp 复制文件或目录
-r 递归地删除
-f 强制删除,删不了就重试
-d 拷贝时保留链接
13. rm 删除文件或目录
同样的,-r 代表递归地删除 -p代表删除其文件夹和父文件夹
14. cat 复制文件或目录
15. tar 解压、压缩文件
16. find 查找文件
17. grep 查找字符串
系统命令
1. date 显示日期和时间
2.cal 显示日历
3. users 显示当前登录系统的所有用户名字
4. who 显示已登录到系统的用户的详细信息
5. whoami 显示当前有效的用户名
6. uname 打印系统信息
7.free 显示系统内存使用状态
8.ps 显示当前进程信息快照
9. top 动态的显示系统进程信息
10. kill 发送信号给进程
11. reboot 重启计算机
12. halt / shutdown 关闭计算机
帮助命令
–help是个命令的参数,man和info是独立的命令
它们都是Linux中获取帮助信息最权威最快捷的途径。