Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

如何在 Linux 上运行命令前临时清空 Bash 环境变量

如何在 Linux 上运行命令前临时清空 Bash 环境变量

我是个 bash shell 用户。我想临时清空 bash shell 环境变量。但我不想删除或者 unset 一个输出的环境变量。我怎样才能在 bash 或 ksh shell 的临时环境中运行程序呢?你可以在 Linux 或类 Unix 系统中使用 env 命令设置并打印环境。env 命令可以按命令行指定的变量来修改环境,之后再执行程序。如何显示当前环境?打开终端应用程序并输入下面的其中一个命令:printenv或env输出样例:Fig.01: Uni...
Linux 新手常用命令

Linux 新手常用命令

在Fedora上通过命令行使用dnf来管理系统更新基于Linux的系统最美妙的一点,就是你可以在终端中使用命令行来管理整个系统。使用命令行的优势在于,你可以使用相同的知识和技能来管理随便哪个Linux发行版。对于各个发行版以及桌面环境(DE)而言,要一致地使用图形化用户界面(GUI)却几乎是不可能的,因为它们都提供了各自的用户界面。要明确的是,有些情况下在不同的发行版上需要使用不同的命令来执行某些特定的任务,但是,基本来说它们的思路和目的是一致的。在本文中...
Autojump:一个可以在 Linux 文件系统快速导航的高级 cd 命令

Autojump:一个可以在 Linux 文件系统快速导航的高级 cd 命令

对于那些主要通过控制台或终端使用 Linux 命令行来工作的 Linux 用户来说,他们真切地感受到了 Linux 的强大。 然而在 Linux 的分层文件系统中进行导航有时或许是一件头疼的事,尤其是对于那些新手来说。现在,有一个用 Python 写的名为 autojump 的 Linux 命令行实用程序,它是 Linux ‘cd’命令的高级版本。Autojump – Linux 文件系统导航的最快方式这个应用原本由 J...
pfSense 2.2.4通过iso镜像进行本地硬盘安装

pfSense 2.2.4通过iso镜像进行本地硬盘安装

pfSense是我们常用的一款防火墙软件,因为其功能强大,同时又是开源的,备受广大IT人士喜爱。,是一个基于FreeBSD,专为防火墙和路由器功能定制的开源版本。它被安装在计算机上作为网络中的防火墙和路由器存在,并以可靠性著称,且提供往往只存在于昂贵商业防火墙才具有的特性。它可以通过WEB页面进行配置,升级和管理而不需要使用者具备FreeBSD底层知识。pfSense通常被部署作为边界防火墙,路由器,无线接入点,DHCP服务器,DNS服务器和VPN端点。p...
ESXi5下安装pfSense与NAS4Free

ESXi5下安装pfSense与NAS4Free

硬件配置:主板:梅捷 SY-APU-E35D网卡:Intel 82546EB PCI-X 双口网卡内存:金士顿 2G DDR3 X2硬盘:金胜 16G SSD硬盘:希捷 500G软件配置:ESXi5 下安装pfSense2.0.1与NAS4Free X64 9.0.0.1.141安装步骤:第一部分:安装ESXi5注意:实际测试该主板开启AHCI模式会使得ESXi运行虚拟机效率极其低下,开启IDE模式后反而速度正常。估计是ESXi驱动问题,毕竟不是专业的服务...
Linux 基础入门教程----Linux 下软件安装

Linux 基础入门教程----Linux 下软件安装

介绍介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用。一、Linux 上的软件安装通常 Linux 上的软件安装主要有三种方式:在线安装从磁盘安装deb软件包从二进制软件包安装从源代码编译安装这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境。下面将介绍前三种安装方式,从源码编译安装你将在 Linux 程序设计中学习到。二、在线安装试想一下,平时我们在使用 W...
Linux 基础入门教程----正则表达式基础

Linux 基础入门教程----正则表达式基础

介绍虽然我们这一节的标题是正则表达式,但实际这一节只是介绍grep,sed,awk这三个命令,而正则表达式作为这三个命令的一种使用方式(命令输出中可以包含正则表达式)。正则表达式本身的内容很多,要把它说明清楚需要单独一门课程来实现,不过我们这一节中涉及到的相关内容通常也能够满足很多情况下的需求了。一、正则表达式什么是正则表达式呢?正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中...
Linux 基础入门教程----数据流重定向

Linux 基础入门教程----数据流重定向

介绍开始对重定向这个概念感到些许陌生,但通过前面的课程中多次见过>或>>操作了,并知道他们分别是将标准输出导向一个文件或追加到一个文件中。这其实就是重定向,将原本输出到标准输出的数据重定向到一个文件中,因为标准输出(/dev/stdout)本身也是一个文件,我们将命令输出导向另一个文件自然也是没有任何问题的。一、数据流重定向下面简单的回顾一下前面经常用到的两个重定向操作:$ echo "hello shiyanlou" > redi...
Linux 基础入门教程----简单的文本处理

Linux 基础入门教程----简单的文本处理

介绍这一节我们将介绍这几个命令tr(注意不是tar),col,join,paste。实际这一节是上一节关于能实现管道操作的命令的延续,所以我们依然将结合管道来熟悉这些命令的使用。一、常用的文本处理命令二、文本处理命令1.tr 命令tr 命令可以用来删除一段文本信息中的某些文字。或者将其进行转换。使用方式:tr [option]...SET1 [SET2]常用的选项有:选项说明-d删除和set1匹配的字符,注意不是全词匹配也不是按字符顺序匹配-s去除set1...
Linux 基础入门教程----命令执行顺序控制与管道

Linux 基础入门教程----命令执行顺序控制与管道

介绍顺序执行、选择执行、管道、cut 命令、grep 命令、wc 命令、sort 命令等,高效率使用 Linux 的技巧。一、命令执行顺序的控制1.顺序执行多条命令通常情况下,我们每次只能在终端输入一条命令,按下回车执行,执行完成后,我们再输入第二条命令,然后再按回车执行…… 你可能会遇到如下使用场景:我需要使用apt-get安装一个软件,然后安装完成后立即运行安装的软件(或命令工具),又恰巧你的主机才更换的软件源还没有更新软件...
Linux系统入门教程:在Linux上安装Git

Linux系统入门教程:在Linux上安装Git

问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:“git: command not found”。 请问我该如何在某某Linux发行版上安装Git?Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的。跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是“分布式的”,某种意义上,git的本地工作目录可以作为一个功能完善的仓库来使用,它具备完整的历史记录...
Emacs和Vim:神的编辑器和编辑器之神

Emacs和Vim:神的编辑器和编辑器之神

0. 序章:神器的传说在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神。追求独步天下的高手和低手们争着一睹它们的风采,可看到它们朴素单薄的界面后,不禁心下怀疑:这就是神器吗?甚至有人生了轻视之心。肤浅的人嗤之以鼻,说:什么年代了,还抱着这么老土的玩意不放,真他妈Geek!同学,请冷静下来,听我说:它们的确够老了,都几十年的寿命了,但你想想为什么,为什么这么古老的编辑器,却有越来越多的人皈依它们。Windows下用...
Linux 下通过命令行、桌面应用、Web端使用 IRC,你会几样?

Linux 下通过命令行、桌面应用、Web端使用 IRC,你会几样?

IRC (Internet Relay Chat) ,中文一般称为”互联网中继聊天“,是一种文本通信层协议,存在至今至少15年了。全球成千上万的人们使用它进行快速交流,在线会议,在线实时文本采访,技术性问题求助等。在 Linux 的世界里,正是由于这些需求, IRC 变得相当的流行。大部分的开源项目都有一个专用房间用于帮助用户解决技术性问题,社区活跃开发者们讨论交流。连接到这些房间的方式多种多样,最终用怎样的方式取决于你自己的喜好。...
iptables使用总结

iptables使用总结

iptables是Linux中的防火墙,在Linux中可以过滤数据包。下面简单的介绍下iptables的应用。①iptables在Linux中有五个钩子函数(hook function)PREROUTING:数据包进入了主机,但是还没有被路由的阶段。INPUT:数据包进入到主机内部。FORWARD:数据包将由从本主机转发出去。POSTROUTING:数据包马上由本级发送出去。OUTPUT:数据包从本主机发送出去。②iptables在Linux中的四个链fi...
<< 971 972 973 974 975 976 977 978 979 980 >>