在极客时间买了一门课, 虽然看起来比较基础,但是主要还是想把之前的知识梳理一遍, 然后对之后深入运维和部署这一块做准备。

07 第一次启动 Linux

普通用户的提示符: $
超级用户的提示符: #

远程终端: SSH 和 VNC

ls / 就会看到 Linux 的默认文件夹
常见的目录介绍:
/ 根目录
/root root 用户的家目录
/home/username 普通用户的家目录
/etc 配置文件目录
/bin 命令目录
/sbin 管理命令目录
/usr/bin /usr/sbin 系统预装的其他命令

linux作为服务端的操作系统, 一般是不需要关机的, 在需要关机时执行:
init 0 # 关机

万能的帮助命令 man help info

常用的帮助命令:
man 帮助
help 帮助
info 帮助
使用网络资源

关于man帮助

man 是 manual 的缩写;
man 帮助用法演示:

# man ls

man 也是一条命令, 分为 9 章, 可以使用 man 命令获得帮助。

# man 7 man

7 表示的是第几篇章的帮助

第 1 章节表示用户可以从shell 中运行的命令;
第 2 章节表示必须由内核完成的功能;
第 3 章节表示 Library calls
第 4 章节表示 /dev 目录中的文件
第 5 章节表示 File formats and conventions
即 /etc/passwd 等人类可读的文件的格式说明
第 6 章表示 Games
第 7 章节表示 Macro package and conventions
文件系统标准描述, 网络协议, ASCII 和其他的字符集,还有就是你眼前的这份文档以及其他东西。
第 8 章表示System management commands 类似 mount(8) 等命令, 大部分只能由 root 执行。

关于 help 命令

shell (命令解释器) 自带的命令被称为内部命令, 其他的是外部命令。
内部命令使用 help 帮助

# help cd

外部命令使用 help 帮助

# ls --help 

使用 type 可以显示命令是外部命令还是内嵌命令。

# type(ls) 

info 帮助比 help 更详细, 作为 help 的补充, 注意 info 基本都是英文版。

# info ls

09 初始 pwd 和 ls 命令

/ 是表示跟目录
/root 是 root 用户的家目录

ls -l -r 按照文件名进行逆向显示
ls -l -r -t 按照时间进行逆向显示

12 创建和删除目录

ls -R /a 显示当前目录及其子目录。之前用 ubuntu 觉得可以使用 tree
rm -r /a 循环删除
rm -rf /a 强制删除
mkdir -p 建立多级目录

13 复制和移动目录

cp -v 显示复制的过程
cp -p 复制后时间会属主会发生变化 想保留之前的属性 就使用 cp -p 选项

Logo

更多推荐