nas做网站服务器,网站备案怎么备案,西安的网页设计公司排名,宁夏建设工程造价网大致介绍了一下管道、环境变量、一些常用的基本命令#xff0c;可以当作学习笔记收藏学习一下#xff01;#xff01;#xff01; 文章目录 前言 一、管道 二、环境变量 1.概念 2.查看 3.修改 4.常用环境变量 三、系统状况 总结 前言 大致介绍了一下管道、环境变量、一些常… 大致介绍了一下管道、环境变量、一些常用的基本命令可以当作学习笔记收藏学习一下 文章目录 前言 一、管道 二、环境变量 1.概念 2.查看 3.修改 4.常用环境变量 三、系统状况 总结 前言 大致介绍了一下管道、环境变量、一些常用的基本命令可以当作学习笔记收藏学习一下 提示以下是本篇文章正文内容下面案例可供参考
一、管道
文件重定向输入以及重定向输出到文件。Shell 还有一种功能就是可以将两个或者多个命令程序或者进程连接到一起把一个命令的输出作为下一个命令的输入以这种方式连接的两个或者多个命令就形成了管道pipe。
连接多个命令这被称为管道符。Linux 管道的具体语法格式如下
command1 | command2
command1 | command2 [ | commandN... ]
当在两个命令之间设置管道时管道符|左边命令的输出就变成了右边命令的输入。只要第一个命令向标准输出写入而第二个命令是从标准输入读取那么这两个命令就可以形成一个管道。大部分的 Linux 命令都可以用来形成管道。
这里需要注意command1 必须有正确输出而 command2 必须可以处理 command2 的输出结果而且 command2 只能处理 command1 的正确输出结果不能处理 command1 的错误信息。 要点
管道命令仅处理stdout会忽略stderr。管道右边的命令必须能接受stdin多个管道命令可以串联。
与文件重定向的区别
文件重定向左边为命令右边为文件管道左右两边均为命令左边有stdout右边有stdin。 统计当前目录下所有python文件的总行数。
find . -name *.py | xargs cat | wc -l
xargs将标准输入变成文件参数
wc -l 统计标准输入得内容的总行数 二、环境变量
1.概念
环境变量environment variables一般是指在操作系统中用来指定操作系统运行环境的一些参数如临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量当要求系统运行一个程序而没有告诉它程序所在的完整路径时系统除了在当前目录下面寻找此程序外还应到path中指定的路径去找。用户通过设置环境变量来更好的运行进程。 Linux系统中会用很多环境变量来记录配置信息。环境变量类似于全局变量可以被各个进程访问到。我们可以通过修改环境变量来方便地修改系统配置。
2.查看 列出当前环境下的所有环境变量
env # 显示当前用户的变量
set # 显示当前shell的变量包括当前用户的变量;
export # 显示当前导出成用户变量的shell变量 输出某个环境变量的值
echo $PATH 3.修改 环境变量的定义、修改、删除操作可以参考shell语法——变量这一节的内容。
为了将对环境变量的修改应用到未来所有环境下可以将修改命令放到~/.bashrc文件中。 修改完~/.bashrc文件后记得执行source ~/.bashrc来将修改应用到当前的bash环境下。
为何将修改命令放到~/.bashrc就可以确保修改会影响未来所有的环境呢 每次启动bash都会先执行~/.bashrc。每次ssh登陆远程服务器都会启动一个bash命令行给我们。每次tmux新开一个pane都会启动一个bash命令行给我们。所以未来所有新开的环境都会加载我们修改的内容。
4.常用环境变量
HOME用户的家目录。 PATH可执行文件命令的存储路径。路径与路径之间用:分隔。当某个可执行文件同时出现在多个路径中时会选择从左到右数第一个路径中的执行。下列所有存储路径的环境变量均采用从左到右的优先顺序。
LD_LIBRARY_PATH用于指定动态链接库(.so文件)的路径其内容是以冒号分隔的路径列表。
C_INCLUDE_PATHC语言的头文件路径内容是以冒号分隔的路径列表。
CPLUS_INCLUDE_PATHCPP的头文件路径内容是以冒号分隔的路径列表。
PYTHONPATHPython导入包的路径内容是以冒号分隔的路径列表。
JAVA_HOMEjdk的安装目录。
CLASSPATH存放Java导入类的路径内容是以冒号分隔的路径列表。
三、系统状况
top查看所有进程的信息Linux的任务管理器
打开后输入M按使用内存排序打开后输入P按使用CPU排序打开后输入q退出
查看硬盘使用情况
df -h 查看内存使用情况
free -h 查看当前目录占用的硬盘空间
du -sh 查看所有进程
ps aux 杀死编号为pid的进程
kill -9 pid 传递某个具体的信号
kill -s SIGTERM pid 查看所有网络连接
netstat -nt 列出当前登陆的用户
w 检查是否连网
ping www.baidu.com 总结
上述大致就是Linux的管道、环境变量和一些常用命令可以当作笔记收藏一下