Skip to content

Commit baea6af

Browse files
committed
2016-04-09补充bash基础命令
1 parent ab58182 commit baea6af

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Bash.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,11 @@
5252
- `ls -R`,显示出目录下以及其所有子目录的文件 / 文件夹(递归地方式,不显示隐藏的文件)
5353
- `ls -a -R`,显示出目录下以及其所有子目录的文件 / 文件夹(递归地方式,显示隐藏的文件)
5454
- `ls -l`,列出目录下所有文件的权限、所有者、文件大小、修改时间及名称(也就是显示详细信息,不显示隐藏文件)。显示出来的效果如下:
55-
- -rwxr-xr-x. 1 root root 4096 3月 26 10:57,最前面的 **-** 表示这是一个普通文件
56-
- lrwxrwxrwx. 1 root root 4096 3月 26 10:57,最前面的 **l** 表示这是一个链接文件,类似 Windows 的快捷方式
57-
- drwxr-xr-x. 5 root root 4096 3月 26 10:57,最前面的 **d** 表示这是一个目录
55+
``` nginx
56+
-rwxr-xr-x. 1 root root 4096 3月 26 10:57,最前面的 **-** 表示这是一个普通文件
57+
lrwxrwxrwx. 1 root root 4096 3月 26 10:57,最前面的 **l** 表示这是一个链接文件,类似 Windows 的快捷方式
58+
drwxr-xr-x. 5 root root 4096 3月 26 10:57,最前面的 **d** 表示这是一个目录
59+
```
5860
- `ls -ld 目录名`,显示该目录的基本信息
5961
- `ls -t`,依照文件最后修改时间的顺序列出文件名。
6062
- `ls -F`,列出当前目录下的文件名及其类型。以 **/** 结尾表示为目录名,以 **\*** 结尾表示为可执行文件,以 **@** 结尾表示为符号连接
@@ -131,7 +133,7 @@
131133
youmeek ALL=(ALL) ALL
132134
```
133135
- 另一种方法:
134-
- 编辑系统用户的配置文件:`vim /etc/passwd`,找到 **root** 和 **youmeek** 各自开头的那一行,比如 root 是:*root:x:0:0:root:/root:/bin/zsh*,这个代表的含义为:*用户名:密码:UserId:GroupId:描述:家目录:登录使用的 shell*
136+
- 编辑系统用户的配置文件:`vim /etc/passwd`,找到 **root** 和 **youmeek** 各自开头的那一行,比如 root 是:`root:x:0:0:root:/root:/bin/zsh`,这个代表的含义为:*用户名:密码:UserId:GroupId:描述:家目录:登录使用的 shell*
135137
- 通过这两行对比,我们可以直接修改 youmeek 所在行的 UserId 值 和 GroupId 值,都改为 0。
136138
- `groupadd judasn`,添加一个名为 judasn 的用户组
137139
- `groupdel judasn`,删除一个名为 judasn 的用户组(前提:先删除组下面的所有用户)

0 commit comments

Comments
 (0)