Linux初识手册基础命令

目录

1 遍历目录

2 查看文件

2.1 cat dirname 查看文件内容

3 管理进程

4 父shell和子shell

5 环境变量的创建和使用

 5.1全局变量

5.2 创建全局变量

6 管理用户、管理组、修改文件权限

6.1 useradd name 创建新用户

6.2 用usermod -G把新组 添加到指定用户账户的组列表里

6.3 使用grep username /etc/group 或者 tail /etc/group 查看组信息

6.3.1groupadd name 创建新组

6.4 修改组:groupmod

6.5 修改文件权限


Linux是目前免费开源的一个系统深受大众喜爱,了解Linux首先从最基本的命令开始:

1 遍历目录

使用 ls 命令遍历目录, ls -l 显示出当前目录的详细信息

 

 加上参数 -a 可显示隐藏文件 -al显示隐藏文件并且信息更详细

 

2 查看文件

2.1 cat dirname 查看文件内容

eg:查看历史命令保存的文件(隐藏文件),在主目录下将history显示出来

cat .bash_history 查看文件

依次显示的信息为文件类型,文件权限,文件数,创建该文件的用户名,具体创建时间

3 管理进程

在我之前的笔记中有 ps 命令和 top 命令的不同,详细描述和代码演示,参考以下这篇博客前半部分:

Bash shell的相关命令_Li-yansha的博客-CSDN博客

4 父shell和子shell

子shell在父shell的层级之下,系统在登录时就会自动打开并且使用一个shell即父shell

输入 /bin/bashbash,或者其他与之等效的命令时系统会创建一个新的子shell,执行 ps --forest展示这些子shell之间的嵌套关系。

执行exit依次退出子shell

5 环境变量的创建和使用

环境变量分为:全局变量和局部变量

 5.1全局变量

全局环境变量对于shell会话和所有生成的子shell都是可见的。

局部变量

局部变量则只对创建它们的shell可见

在父shell中创建局部变量进入子shell中查看

在子shell中创建局部变量后到父shell中查看

从执行结果可看到,局部变量只会在当前环境下显示,子shell中修改局部变量对父shell中创建的变量没有影响

5.2 创建全局变量

先建立局部变量,export将局部变量引用到全局变量,此时子shell中同样可以显示

6 管理用户、管理组、修改文件权限

6.1 useradd name 创建新用户

这里演示修改用户密码:passwd name

在输入密码时是不会显示的

ps:这一等等系列操作都需要进入超级用户权限中才可,执行su root 或者sudo root进入

具体进入root权限和设置密码操作,主页wsl挂载U盘中有具体操作,可参见 其开头部分: WSL挂载U盘_wsl访问u盘_Li-yansha的博客-CSDN博客

6.2 用usermod -G把新组 添加到指定用户账户的组列表里

6.3 使用grep username /etc/group 或者 tail /etc/group 查看组信息

依次为:组名、组密码、GID,属于该组的用户列表。

6.3.1groupadd name 创建新组

我这里创建的名字为share:groupadd share

6.4 修改组:groupmod

groupmod-g 修改组的GID;groupmod -n 修改组名

6.5 修改文件权限

在最前面一共有十位。第一位表示文件类型:‘d’目录;‘-’文件。2-4位显示用户权限;5-7位显示组内成员的权限;8-10位显示所有人对此文件或该目录的操作权限。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值