learn-shell icon indicating copy to clipboard operation
learn-shell copied to clipboard

learn shell step by step

learn-shell

learn shell step by step. You can Fork this repo and custom your own learning roadmap

当我们登陆终端机 (tty) 后, Linux 就会依据 /etc/passwd 文件的配置给我们一个 shell (默认是 bash),我们就可以各其下达命令来操作 shell,进而控制内核(kernel), 之后,我们就可以透过 man 这个在线查询来查询命令的使用方式与参数说明。 每一个登陆都会分配一个终端(tty),各个终端互不干扰,各个终端的环境变量等也可能会不一样。

下面我们就来一起学习shell一些常用的用法。 我们以bash为例,bash其实有非常多的命令。不信你可以输入一个字母按两下tab看下以该字母开头的命令有多少,或者直接man bahs 看下有多少页。

学习资料

学习工具

Progress

My Progress

GuidLine

  • NetWork
  • Files
  • pip&redirect (中文)
  • SSH
  • sudo
  • jobs (中文)
  • grep (中文)
  • xargs (中文)
  • log
  • text process(中文)

Licence

MIT