shell环境
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,一、shell的环境和功能shell的概述,命令补全,命令的历史,命令的别名,通配符,命令后台发送与作业控制shell:是操作系统与用户进行交互操作的界面用户 shell 操作系统 ubuntu中用的
千家信息网最后更新 2025年02月03日shell环境一、shell的环境和功能
shell的概述,命令补全,命令的历史,命令的别名,通配
符,命令后台发送与作业控制
shell:是操作系统与用户进行交互操作的界面
用户 shell 操作系统 ubuntu中用的bash
命令补全:对于输入命令智能联想推测,可大幅度提高命令的输入
效率,并同时减少拼写错误。
用TAB单击补全命令,双击来列示智能匹配推测可
能的命令
补全限制:通常补全系统的命令路径下的命令,部分的补全命令行
的命令参数
命令历史:history有条目保存的数量限制
hitory -c 清空历史 本身也被清空
使用!符合调用之前使用过的命令
别名:原命令的昵称,shell的一种功能,命令的快捷方式
别名查看alias
设置:alias zq = 'ls -a'
通配符:通用匹配的一种系统程序支持的特殊符号*:任意多个
?:任意一个必须存在【】:0-9中任何一个,范
围中的任何一个
命令后台发送与作业控制:命令脱离命令行交互程序的控制而独立
运行。
命令后台发送的使用:在原有命令的末端使用"&"符号即可将该命
令发送至后台运行。
命令作业控制:系统对于命令作业的某种任务安排
使用jobs命令可查看当前后天的作业任务
使用bg可将被挂起的当前命令切换到后台
使用fg可以将最近的一个后台作业切换回前台
shell变量的概念,自定义变量,环境变量,预定义变量,位置变量
shell变量是shell程序在内存中存储数据信息的容器,
shell变量的设置,引用的时候加$ eg:echo ${color}ball和echo
$color ball输出的结果相同
自定义变量:用户自己命名的变量不能与系统命名的变量同
名 设置:尽量第一个字母大写
环境变量:指系统中用来存储环境信息数据的变量,通常系统配
置初始提供
到处和保存:用export命令可以将当前shell环境中的环境变
量导出到子shell中,可以保存在配置文件~/.bashrc中
less /etc/bash.bashrc
less /etc/profile
less ~/.profile
less ~/.bashrc
PATH变量的概念:存储系统命令的坐在路径,通常为绝对路径,提供
了对于系统命令搜寻的便利,意义重大
PATH变量的设置:eg PATH=/home/zq/bin/:$PATH
PS1:一级提示符
PS2:
预定义变量:由shell程序提供的内置变量,存储shell程序运行过程中的状态信息,无需设置只能引用 $$存储当前进程的进程号信息$0存储当前进程的进程名信息,$? $!
位置变量:由shell程序提供的变量,可用来引用传递给程序的参数,位置变量用shift切换。
管道与重定向
标准设备文件,管道,重定向,管道与重定向的应用
标准输入文件:stdin标准输入文件为/dev/stdin 描述为"0"
标准输出文件:stdout /dev/stdout 描述"1"
标准错误文件:stderr /dev/stderr 描述"2"
管道:
管道是系统提供的供命令间传递信息的设备
管道的信息传递是由前往后单向的传递
管道仅将前一命令程序的标准输出传递给后一命令
管道的使用:|, 级联
重定向:将原本关联输入或输出到标准设备文件的信息重新定向知道的磁盘文件的举措
> 覆盖重定向 >>追加重定向
输入重定向的使用 cat < output.txt
标准输入重定向之here document技术
合并输出重定向的使用
shell的概述,命令补全,命令的历史,命令的别名,通配
符,命令后台发送与作业控制
shell:是操作系统与用户进行交互操作的界面
用户 shell 操作系统 ubuntu中用的bash
命令补全:对于输入命令智能联想推测,可大幅度提高命令的输入
效率,并同时减少拼写错误。
用TAB单击补全命令,双击来列示智能匹配推测可
能的命令
补全限制:通常补全系统的命令路径下的命令,部分的补全命令行
的命令参数
命令历史:history有条目保存的数量限制
hitory -c 清空历史 本身也被清空
使用!符合调用之前使用过的命令
别名:原命令的昵称,shell的一种功能,命令的快捷方式
别名查看alias
设置:alias zq = 'ls -a'
通配符:通用匹配的一种系统程序支持的特殊符号*:任意多个
?:任意一个必须存在【】:0-9中任何一个,范
围中的任何一个
命令后台发送与作业控制:命令脱离命令行交互程序的控制而独立
运行。
命令后台发送的使用:在原有命令的末端使用"&"符号即可将该命
令发送至后台运行。
命令作业控制:系统对于命令作业的某种任务安排
使用jobs命令可查看当前后天的作业任务
使用bg可将被挂起的当前命令切换到后台
使用fg可以将最近的一个后台作业切换回前台
shell变量的概念,自定义变量,环境变量,预定义变量,位置变量
shell变量是shell程序在内存中存储数据信息的容器,
shell变量的设置,引用的时候加$ eg:echo ${color}ball和echo
$color ball输出的结果相同
自定义变量:用户自己命名的变量不能与系统命名的变量同
名 设置:尽量第一个字母大写
环境变量:指系统中用来存储环境信息数据的变量,通常系统配
置初始提供
到处和保存:用export命令可以将当前shell环境中的环境变
量导出到子shell中,可以保存在配置文件~/.bashrc中
less /etc/bash.bashrc
less /etc/profile
less ~/.profile
less ~/.bashrc
PATH变量的概念:存储系统命令的坐在路径,通常为绝对路径,提供
了对于系统命令搜寻的便利,意义重大
PATH变量的设置:eg PATH=/home/zq/bin/:$PATH
PS1:一级提示符
PS2:
预定义变量:由shell程序提供的内置变量,存储shell程序运行过程中的状态信息,无需设置只能引用 $$存储当前进程的进程号信息$0存储当前进程的进程名信息,$? $!
位置变量:由shell程序提供的变量,可用来引用传递给程序的参数,位置变量用shift切换。
管道与重定向
标准设备文件,管道,重定向,管道与重定向的应用
标准输入文件:stdin标准输入文件为/dev/stdin 描述为"0"
标准输出文件:stdout /dev/stdout 描述"1"
标准错误文件:stderr /dev/stderr 描述"2"
管道:
管道是系统提供的供命令间传递信息的设备
管道的信息传递是由前往后单向的传递
管道仅将前一命令程序的标准输出传递给后一命令
管道的使用:|, 级联
重定向:将原本关联输入或输出到标准设备文件的信息重新定向知道的磁盘文件的举措
> 覆盖重定向 >>追加重定向
输入重定向的使用 cat < output.txt
标准输入重定向之here document技术
合并输出重定向的使用
命令
变量
系统
信息
文件
标准
程序
管道
输入
环境
后台
作业
存储
输出
进程
控制
位置
别名
历史
用户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ubuntu主服务器
高中信息网络技术
fm选数据库
郑州禾木网络技术有限公司
网络安全教案小学生
网站的数据库安全管理
服务器万兆网口不通
178数据库技术文案
服务器 思科模拟器
5g网络技术手机的标准
淮南金融软件开发定制
网站数据库文件没有写入权限
宜兴特色软件开发项目信息
网络安全知识有哪些一年级
赣南日报网络安全
如何让服务器自检加快
考评软件开发需求
软件开发火
服务器cpu配置怎么写
福山区游戏软件开发公司
服务器神装还有用吗
车bu华为ai软件开发面试
安卓彩信数据库
莱芜智慧社区软件开发电话
网络安全实习经历
开展网络安全知识广播稿
mysql数据库语句
gdf数据库
pvp服务器怎么登陆
员工培训系统数据库源码