美文网首页
命令行的学习

命令行的学习

作者: 啊啊啊哼哼哼 | 来源:发表于2020-01-04 22:57 被阅读0次

命令行的本质:

进程是独占内存资源的最小的运行单位
SSHD是init fork出的一个进程,它监听22端口,连接成功fork出bash进程
pstree可以查看进程图
cat/etc/passwd
命令行的本质对应bash进程,它读入命令,做出反应

sh 1.sh 是新建一个进程,执行shell脚本
source 1.sh 在当前进程执行shell脚本
exec :原本fork出一个新的进程 执行两个echo命令,但是exec会干掉新的进程,用后面的进程替换这个进程,所以只打印123


exec

命令的四要素:四要素完全相同,那么命令结果一定可以重现

可执行程序 executable

文件权限:一个文件有9个权限位
r:可读,w:可写,x:可执行
红色当前用户的权限,绿色,当前用户所在组的用户权限,蓝色,当前用户组之外的所有用户


文件权限

起别名,只在当前bash有效


image.png

参数 arguments

工作路径 working directory

启动命令的路径 pwd
相对路径:相对于当前工作路径的路径

环境变量 environment variable

和进程想绑定的一组键值对,windows系统不区分大小写
fork出的子进程一定会继承父进程的所有环境变量


环境变量

相关文章

  • linux命令行简单总结

    你好命令行 学习命令行的意义 graphical user interfaces make easy tasks ...

  • Linux 命令行基本操作

    学习目标:掌握Linux 命令行基本操作! 想要学好,就得学会使用纯的命令行,很多软件都是命令行操作; 先了解一下...

  • 初识命令行(Linux)

    1.什么是命令行 学习命令行,你需要先了解命令行是什么?命令行就是在命令处理器中操作系统所编译执行的你所输入的命令...

  • 命令行的学习

    命令行的本质: 进程是独占内存资源的最小的运行单位SSHD是init fork出的一个进程,它监听22端口,连接成...

  • 常用命令行的使用及explainshell.com的使用技巧

    学习命令行 explainshell.com的使用技巧 金山词霸 常用命令行的使用 explainshell.co...

  • 配置环境【190513】命令行

    任务4 配置环境【190513】命令行 抽取关键词,总结怎样学习当前任务 学习命令行是为了后期使用gulp、web...

  • 2018-04-03

    linux命令行基础了解 为什么要学习命令行? 终极原因是前端的工具都是使用命令行界面,没有图形界面,不会基本命令...

  • Linux Python Scapy

    学习自 bilibili 亁颐堂 Scapy 工具介绍 在命令行键入scapy直接进入scapy工具的命令行界面 ...

  • Git学习心得

    Git使用教程 1.首先了解基本的命令行 >(命令行用法) 上面讲解的很详细,这是我在学习...

  • Linux 命令行使用教程(初学)

    最近学习Linux命令行如何使用,为了以后更好的复习,特写一篇随笔防止遗忘。 命令行的格式 ** $ 命令 -选项...

网友评论

      本文标题:命令行的学习

      本文链接:https://www.haomeiwen.com/subject/xjmfactx.html