Skip to content

Commit

Permalink
重新排版所有 markdown 文件,代码高亮等
Browse files Browse the repository at this point in the history
  • Loading branch information
jaywcjlove committed Apr 28, 2019
1 parent 49be380 commit 6597d1b
Show file tree
Hide file tree
Showing 391 changed files with 2,662 additions and 3,148 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Linux Command
[![](https://jaywcjlove.github.io/sb/ico/linux.svg)](https://jaywcjlove.github.io/linux-command/) [![](https://jaywcjlove.github.io/sb/ico/weibo.svg)](http://weibo.com/pc175)


540多个 Linux 命令,内容包含 Linux 命令手册、详解、学习,值得收藏的 Linux 命令速查手册。请原谅我写了个爬虫,爬了他们家的数据 [linuxde.net](http://man.linuxde.net) ,同时进行了编辑,增加了一些数据。对他们的辛勤劳动表示敬意,个人希望能本地离线搜索,不喜欢广告,希望得到干净漂亮的预览界面,业余和工作时间需要使用大量的命令,所以干了一件看似比较愚蠢的事情,在回头有空的时候估计能做一个App?,或者是命令行帮助工具?但目前还没有计划...
550 多个 Linux 命令,内容包含 Linux 命令手册、详解、学习,值得收藏的 Linux 命令速查手册。请原谅我写了个爬虫,爬了他们家的数据 [linuxde.net](http://man.linuxde.net) ,同时进行了编辑,增加了一些数据。对他们的辛勤劳动表示敬意,个人希望能本地离线搜索,不喜欢广告,希望得到干净漂亮的预览界面,业余和工作时间需要使用大量的命令,所以干了一件看似比较愚蠢的事情,在回头有空的时候估计能做一个App?,或者是命令行帮助工具?但目前还没有计划...

[Web](#web-版本) | [Alfred](#alfred-版本) | [Krunner](https://github.com/roachsinai/krunner-linuxcommands) | [Android](https://github.com/Ernest-su/LinuxCmd.git) | [Mac/Win/Linux](https://github.com/haloislet/linux-command) | [Chrome Plugin](#chrome-插件)

Expand Down
14 changes: 7 additions & 7 deletions command/gpasswd.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
gpasswd
===


Linux下工作组文件的管理工具

## 补充说明
Expand All @@ -9,13 +9,13 @@ Linux下工作组文件的管理工具

### 语法

```
```shell
gpasswd(选项)(参数)
```

### 选项

```
```shell
-a:添加用户到组;
-d:从组删除用户;
-A:指定管理员;
Expand All @@ -32,21 +32,21 @@ gpasswd(选项)(参数)

如系统有个peter账户,该账户本身不是groupname群组的成员,使用newgrp需要输入密码即可。

```
```shell
gpasswd groupname
```

让使用者暂时加入成为该组成员,之后peter建立的文件group也会是groupname。所以该方式可以暂时让peter建立文件时使用其他的组,而不是peter本身所在的组。

所以使用`gpasswd groupname`设定密码,就是让知道该群组密码的人可以暂时切换具备groupname群组功能的。

```
```shell
gpasswd -A peter users
```

这样peter就是users群组的管理员,就可以执行下面的操作:

```
```shell
gpasswd -a mary users
gpasswd -a allen users
```
Expand All @@ -55,7 +55,7 @@ gpasswd -a allen users

所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用gpasswd这个命令来添加操作用户:

```
```shell
gpasswd -a user_name group_name
```

Expand Down
6 changes: 3 additions & 3 deletions command/gpm.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
gpm
===


提供文字模式下的滑鼠事件处理

## 补充说明
Expand All @@ -9,13 +9,13 @@ gpm

### 语法

```
```shell
gpm(选项)
```

### 选项

```
```shell
-a:设置加速值;
-b:设置波特率;
-B:设置鼠标按键次序;
Expand Down
8 changes: 4 additions & 4 deletions command/groupadd.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
groupadd
===


用于创建一个新的工作组

## 补充说明
Expand All @@ -9,13 +9,13 @@ groupadd

### 语法

```
```shell
groupadd(选项)(参数)
```

### 选项

```
```shell
-g:指定新建工作组的id;
-r:创建系统工作组,系统工作组的组ID小于500;
-K:覆盖配置文件“/ect/login.defs”;
Expand All @@ -30,7 +30,7 @@ groupadd(选项)(参数)

建立一个新组,并设置组ID加入系统:

```
```shell
groupadd -g 344 jsdigname
```

Expand Down
6 changes: 3 additions & 3 deletions command/groupdel.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
groupdel
===


用于删除指定的工作组

## 补充说明
Expand All @@ -9,7 +9,7 @@ groupdel

### 语法

```
```shell
groupdel(参数)
```

Expand All @@ -19,7 +19,7 @@ groupdel(参数)

### 实例

```
```shell
groupadd damon //创建damon工作组
groupdel damon //删除这个工作组
```
Expand Down
6 changes: 3 additions & 3 deletions command/groupmod.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
groupmod
===


更改群组识别码或名称

## 补充说明
Expand All @@ -9,13 +9,13 @@ groupmod

### 语法

```
```shell
groupmod(选项)(参数)
```

### 选项

```
```shell
-g<群组识别码>:设置欲使用的群组识别码;
-o:重复使用群组识别码;
-n<新群组名称>:设置欲使用的群组名称。
Expand Down
8 changes: 4 additions & 4 deletions command/groups.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
groups
===


用来打印指定用户所属的工作组

## 补充说明
Expand All @@ -9,13 +9,13 @@ groups

### 语法

```
```shell
groups(选项)(参数)
```

### 选项

```
```shell
-help:显示命令的帮助信息;
--version:显示命令的版本信息。
```
Expand All @@ -28,7 +28,7 @@ groups(选项)(参数)

显示linux用户所属的组

```
```shell
groups linux
linux : linux adm dialout cdrom plugdev lpadmin admin sambashare
```
Expand Down
24 changes: 12 additions & 12 deletions command/grpck.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
grpck
===


用于验证组文件的完整性

## 补充说明
Expand All @@ -11,13 +11,13 @@ grpck命令检查数据是否正确存放,每条记录是否都包含足够的

### 语法

```
```shell
grpck(选项)
```

### 选项

```
```shell
-r:只读模式;
-s:排序组id。
```
Expand All @@ -26,24 +26,24 @@ grpck(选项)

对组账号和影子文件进行验证:

```
grpck //必须以管理员身份运行
grpck /etc/group /etc/gshadow //后面两句一样,如果没有输出信息,则表示没有错误。
```shell
grpck # 必须以管理员身份运行
grpck /etc/group /etc/gshadow # 后面两句一样,如果没有输出信息,则表示没有错误。
```

测试错误的实例:

```
**echo check_user:x: >> /etc/group //添加一行错误的格式数据
```shell
**echo check_user:x: >> /etc/group # 添加一行错误的格式数据
cat /etc/group | grep check_user**
check_user:x: //这儿GID字段为空,是错误的。
check_user:x: # 这儿GID字段为空,是错误的。

**grpck /etc/group**
invalid group file entry
delete line 'check_user:x:'? y //提示是否删除
grpck: the files have been updated //这时已经删除了错误的行,提示文件已经更新。
delete line 'check_user:x:'? y # 提示是否删除
grpck: the files have been updated # 这时已经删除了错误的行,提示文件已经更新。

**cat /etc/group | grep check_user //没有查到,已经删除了。**
**cat /etc/group | grep check_user # 没有查到,已经删除了。**
```


Expand Down
14 changes: 7 additions & 7 deletions command/grpconv.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
grpconv
===


用来开启群组的投影密码

## 补充说明
Expand All @@ -9,29 +9,29 @@ grpconv

### 语法

```
```shell
grpconv
```

### 实例

设置cdy组密码

```
```shell
groupmod --password 123456 cdy
cat /etc/group | grep cdy
cdy:123456:1000: //看出密码是123456
cdy:123456:1000: # 看出密码是123456
```

启动影子系统

```
```shell
grpconv
cat /etc/group | grep cdy
cdy:x:1000: //看出密码段已经被x替代
cdy:x:1000: # 看出密码段已经被x替代

cat /etc/gshadow | grep cdy
cdy:123456:: //已经移到影子文件了
cdy:123456:: # 已经移到影子文件了
```

注:gshadow, shadow只有root权限才可以查看。
Expand Down
10 changes: 5 additions & 5 deletions command/grpunconv.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
grpunconv
===


用来关闭群组的投影密码

## 补充说明
Expand All @@ -9,29 +9,29 @@ grpunconv

### 语法

```
```shell
grpunconv
```

### 实例

未关闭的情况

```
```shell
cat /etc/gshadow | grep cdy
cdy:123456::
```

关闭影子密码

```
```shell
cat /etc/gshadow
cat: /etc/gshadow: 没有那个文件或目录
```

查看密码已经复制到`/etc/group`中了。

```
```shell
cat /etc/group | grep cdy
cdy:123456:1000:
```
Expand Down
8 changes: 4 additions & 4 deletions command/grub.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
grub
===


多重引导程序grub的命令行shell工具

## 补充说明
Expand All @@ -9,13 +9,13 @@ grub

### 语法

```
```shell
grub(选项)
```

### 选项

```
```shell
--batch:打开批处理模式;
--boot-drive=<驱动器>:指定stage2的引导驱动器;
--config-file<配置文件>:指定stage2的配置文件;
Expand Down Expand Up @@ -57,7 +57,7 @@ grub(选项)

依次输入命令:

```
```shell
root (hd0,1) /* 假设 /dev/hda2 是你的 /boot 所在的分区 */
kernel /boot/vmlinuz-2.6.15-26-386 ro dev=/dev/hda3 /* 假设 /dev/hda3 是你的 / 所在的分区 */
initrd /boot/initrd.img-2.6.15-26-386
Expand Down
Loading

0 comments on commit 6597d1b

Please sign in to comment.