Welcome 微信登录

首页 / 操作系统 / Linux

Linux中的15个‘echo’ 命令实例

Linux中的15个‘echo’ 命令实例

echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。echo命令的语法是:echo [选项][字符串]1. 输入一行文本并显示在标准输出上$ echo Tecmintis a community of LinuxNerds会输出下面的文本:Tecmintis a community of LinuxNerds2. 输出一个声明的变量值比如,声明变量x...
在Ubuntu上安装和配置Nvidia Optimus驱动

在Ubuntu上安装和配置Nvidia Optimus驱动

Nvidia Optimus是一款利用“双显卡切换”技术的混合GPU系统,但长期以来受限于Linux系统上的诸多不便与限制。在数年的等待之后,搭载这全新内核的Ubuntu 14.04最终实现了非常容易安装的专用驱动的兼容性。这篇文章首先为不熟悉Nvidia Optimus的读者简介相关背景,然后展示整个安装过程。对于对Xorg有着丰富配置经验的老手,可以直接跳到安装部分。NVIDIA Optimus双显卡 Ubuntu驱动问题 ht...
Linux入门教程:如何显示Linux网桥的MAC学习表

Linux入门教程:如何显示Linux网桥的MAC学习表

问题:我想要检查一下我用brctl工具创建的Linux网桥的MAC地址学习状态。请问,我要怎样才能查看Linux网桥的MAC学习表(或者转发表)?Linux网桥是网桥的软件实现,这是Linux内核的内核部分。与硬件网桥相类似,Linux网桥维护了一个2层转发表(也称为MAC学习表,转发数据库,或者仅仅称为FDB),它跟踪记录了MAC地址与端口的对应关系。当一个网桥在端口N收到一个包时(源MAC地址为X),它在FDB中记录为MAC地址X可以从端口N到达。这样...
VMware虚拟机中调整Linux分区大小——使用GParted

VMware虚拟机中调整Linux分区大小——使用GParted

虚拟机分配了50G大小的空间,最近发现不够用,于是将扩展一下分区的大小,查了几种方法都不是很好,后来借助了gparted分区空间完成了,这个工具简单,方便,下面就简单的介绍一下。扩展分区主要要分为两步Ubuntu用GParted合并分区 http://www.linuxidc.com/Linux/2010-06/26689.htm使用GParted和acronis进行Linux分区和NTFS分区无损调整 http://www.linuxidc.com/Li...
使用LauncherFolders在你的Unity启动栏建立应用文件夹

使用LauncherFolders在你的Unity启动栏建立应用文件夹

我们平时在用手机的时候会用建立应用文件夹的方法来将应用进行整理分类,以便更快更方便的找到所需应用。那么在Ubuntu上是否也可以这样呢?方法当然是有的,不过我们要借助于一个应用——LauncherFolders。LauncherFolders是一个适用于Ubuntu Unity的软件,使用它可以为你的应用,文件,文件夹,chrome web应用,链接,shell脚本创建文件夹,让你更容易的访问它们。安装LauncherFolders...
Linux基础知识的总结

Linux基础知识的总结

如下内容是我对Linux基础知识的总结,因为本人在初期学习Linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对Linux的基础部分有个清晰的了解,特对基础知识进行了总结,因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的传播。^_^Linux基础知识总结一.课程结构:(一)预科部分:1.初始Linux(1)了解Linux的历史(2)对Linux操作系统的认知(3)体会Linux的优点(...
ThinkPad E530 Fedora 20 下无线网卡驱动的安装

ThinkPad E530 Fedora 20 下无线网卡驱动的安装

一直在用 Fedora 系列的 Linux, 但是它自带的无线网卡驱动似乎有些问题,经常是有时能连接上有时就不能。还经常搜索不到家里的无线路由器。因为家里有网线所以也就一直没在意。这两天在家里没什么事就折腾了一下,总算把无线网卡驱动搞定了。系统:Fedora 20首先要确定无线网卡的型号, lspci 命令就可以,输出结果有如下一行。03:00.0 Network controller: Broadcom Corporation BCM4313 802.1...
如何使用Tmux提高终端环境下的效率

如何使用Tmux提高终端环境下的效率

鼠标的发明是了不起的创新,它让电脑更加接近普通人。但从程序员和系统管理员的角度,使用电脑工作时,手一旦离开键盘,就会有些分心。作为一名系统管理员,我大量的工作都需要在终端环境下。打开很多标签,然后在多个终端之间切换窗口会让我慢下来。尤其是当我的服务器出问题的时候,我不能浪费任何时间!Tmux是我日常工作必要的工具之一。我可以借助Tmux构建出复杂的开发环境,同时还可以在一旁进行SSH远程连接。我可以开出很多窗口,将其拆分成很多面板,接管和分离会话等等。掌握...
从 screen 切换到 tmux

从 screen 切换到 tmux

在我的 Linux 生活中,我曾做过几次重要的切换。我先是从 Archlinux 切换到 Gentoo,后来又从 bash 切换到了 zsh。现在,我又从 screen 切换到 tmux。对于各个终端控来说,screen 是几乎每天都会使用的好工具,抛开确实不易。但有了更加好用的 tmux,我为什么不切换?我为什么要从 screen 切换到 tmux对我来说,从 screen 切换到 tmux 不是平白无故的,自然有其充分的理由。我感觉使用 tmux 更加...
tmux使用简单教程

tmux使用简单教程

在远程到一台机器或者在本地终端下,经常发现,一个终端远远地不够用,经常需要同时打开几个,往往还希望这几个窗口同时显示在视线内。tmux正是为这种需求而生。如下图所示,是不是看起来很方便呢,^-^。下面几个是作者在日常工作中常用到的命令,事实上还有其他很多,但是一般用不到,也就不在这里介绍,如果有兴趣,可以参考官方教程。tmux所有自带命令都默认需要先按Ctrl + b,然后再键入对应的命令Ctrl+b " - split pane horizontally...
Linux从入门到精通:如何在CentOS上安装Shutter

Linux从入门到精通:如何在CentOS上安装Shutter

问题:我想要在我的CentOS桌面上试试Shutter屏幕截图程序,但是,当我试着用yum来安装Shutter时,它总是告诉我“没有shutter包可用”。我怎样才能在CentOS上安装Shutter啊?Shutter是一个用于Linux桌面的开源(GPLv3)屏幕截图工具。它打包有大量用户友好的功能,这让它成为Linux中功能最强大的屏幕截图程序之一。你可以用Shutter来捕捉一个规则区域、一个窗口、整个桌面屏幕、或者甚至是来自...
通过 JGit 访问 Git 仓库

通过 JGit 访问 Git 仓库

一个Git库仓在 JGit里面表现为Repository类,该类可以看作是这个库的句柄。通过Repository类实例,你可以创建JGit命令以及可以控制配置、参数等。获取Git库仓的引用有很多种方法,看到很多人在这方面有困难,本文总结了如何通过JGit来访问Git库仓来帮助大家。存储库和建造者Repository类是抽象的,允许实现不同的存储后端。举例来说,有一个InMemoryRepository类作为测试和实验。当然,最常用的是FileReposit...
VMware虚拟机操作系统日志Error in the RPC receive loop解决

VMware虚拟机操作系统日志Error in the RPC receive loop解决

云计算、虚拟化是近几年信息化领域比较流行的概念。随着国内对于这些理念的深入,新一代虚拟机、虚拟化环境已经越来越出现在我们日常环境中。虚拟机灵活和快捷的部署管理方式,也逐渐被运维领域所接受。在实践领域中,我们在使用虚拟化环境同样面对一些新的问题和故障,需要我们重新进行学习探索,才能跟上发展进程,解决企业中实际问题。本文记录了笔者在管理维护一台Windows虚拟机(建立在VMware)遇到的小问题,记录下来,留待需要的朋友待查。1、问题简述笔者在安装维护一台W...
经典Linux操作系统:Ubuntu 10.04体验

经典Linux操作系统:Ubuntu 10.04体验

1、操作界面及风格作为Linux中的最著名的发行版,Ubuntu的每次更新都很固定,在每年的4月和10月都会更新版本,每次都会带来大量新特性,这或许是有史以来更新最有规律的操作系统了。Ubuntu 10.04启动速度更快,桌面系统也更炫,可以在Ubuntu官方网站下载。相比前代,Ubuntu 10.04是一个历史性的革新,无论是界面、安装,还是各方面的系统提示,都显得更加的美观和人性化。硬盘安装Windows 7和Ubuntu 10.04双系统 http:...
Linux入门教程:如何重置CentOS 7的root密码

Linux入门教程:如何重置CentOS 7的root密码

重置CentOS 7 root密码的方式和Centos 6完全不同。让我来展示一下到底如何操作。1 - 在启动grub菜单,选择编辑选项启动2 - 按键盘e键,来进入编辑界面3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/4 - 现在按下 Control+x ,使用单用户模式启动5 - 现在,可以使用下面的命令访问系统chroot /sysroot6 - 重置密码passwd root7 - 更新系统信息touch...
如何在Linux上移除文件内的隐私数据

如何在Linux上移除文件内的隐私数据

典型的数据文件通常关联着“元数据”,其包含这个文件的描述信息,表现为一系列属性-值的集合。元数据一般包括创建者名称、生成文件的工具、文件创建/修改时期、创建位置和编辑历史等等。几种流行的元数据标准有 EXIF(图片)、RDF(web资源)和DOI(数字文档)等。虽然元数据在数据管理领域有它的优点,但事实上它会危害你的隐私。相机图片中的EXIF格式数据会泄露出可识别的个人信息,比如相机型号、拍摄相关的GPS坐标和用户偏爱的照片编辑软件...
Linux系统入门学习:如何使用tcpdump来捕获TCP SYN,ACK和FIN包

Linux系统入门学习:如何使用tcpdump来捕获TCP SYN,ACK和FIN包

问题:我想要监控TCP连接活动(如,建立连接的三次握手,以及断开连接的四次握手)。要完成此事,我只需要捕获TCP控制包,如SYN,ACK或FIN标记相关的包。我怎样使用tcpdump来仅仅捕获TCP SYN,ACK和/或FYN包?作为业界标准的捕获工具,tcpdump提供了强大而又灵活的包过滤功能。作为tcpdump基础的libpcap包捕获引擎支持标准的包过滤规则,如基于5重包头的过滤(如基于源/目的IP地址/端口和IP协议类型)。Linux网络十分有用...
<< 881 882 883 884 885 886 887 888 889 890 >>