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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

grep 命令系列:如何在 UNIX 中根据文件内容查找文件

grep 命令系列:如何在 UNIX 中根据文件内容查找文件

为了完成课程作业,我写了很多 C 语言代码并把它们保存为 /home/user/c/*.c 和 *.h。那么在 UNIX shell 窗口中我如何能通过字符串或者单词(例如函数名 main())文件内容来查找文件呢?你需要用到以下工具:[a] grep 命令 : 输出匹配模式的行。[b] find 命令: 在目录层次中查找文件。使用 grep 命令根据内容查找文件输入以下命令:grep"string"*.txtgrep"main("*.cgrep"#inc...
你需要知道的12个Git高级命令

你需要知道的12个Git高级命令

众所周知,Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了完整的生态圈。学习Git,首先当然是学习Git的基本工作流。相比于SVN等传统版本控制系统来说,Git是专为分布式版本控制而生的强大工具。使用Git时常用的命令有pull、commit、push等,貌似很简单。不过,有时你会遇到合并冲突的情况,Git这时会将冲突标记出来,需要你手工来解决。有时,你会不小心将代码提交到错误的分支上,并且又推送到了远程 仓库。还有些时候,你需要切换到不同的分...
Fedora10 使用Git管理版本配置

Fedora10 使用Git管理版本配置

Git是很好用的版本管理工具,在开发的时候引入一个版本控制工具是非常有必要的,这里用Git管理要开发的版本。由于没有服务器端,这里在本地开发的时候,在本地创建Git仓,并进行代码的管理。由于在安装Fedora 10 的时候默认安装了Git了的,这里只需要将我们要管理的版本放置进去,并使用Git命令就可以了1. 首先在即将开发的代码目录下,使用命令:git init创建一个Git仓2. 然后用命令添加我们想要的代码:git add .3. 将我们add的代码...
老版本Ubuntu 更新源

老版本Ubuntu 更新源

Ubuntu普通版本支持的时间都有限,过了支持的时间,更新源都会被停用,比如Ubuntu 9.10原来的源都失效了(包括官方源,类似ustc的第 三方源,因为这些第三方源也是和官方源同步的)。因此,直接用原来的源列表是不能安装更新软件的。为了解决这个问题,Ubuntu官方专门出了一个 old-release的镜像(http://old-releases.ubuntu.com/),可以用这个源更新。比如9.10的源列表如下:deb http://old-re...
Bay Trail-T X86平板电脑安装Ubuntu记录

Bay Trail-T X86平板电脑安装Ubuntu记录

先后在两款atom平板电脑上尝试安装Ubuntu,因为其中遇到了一些问题,在此也做一简单记录,以便给做类似尝试的朋友参考。第一次在酷比魔方iwork7上安装ubuntu 15.04 x64。iwork7配置:Z3735F + 2G RAM + 32G eMMC;iwork7的uefi是32位的,因此制作可以u盘启动的安装盘需要bootia32.efi文件,即:通过传统方式制作ubuntu usb启动安装盘,如使用ultraiso.exe把ubuntu is...
Windows/Linux下怎么查看笔记本显卡型号

Windows/Linux下怎么查看笔记本显卡型号

Windows/Linux下怎么查看笔记本电脑显卡型号及笔记本电脑显卡核芯是什么呢?这个问题其实很容易知道,不过怎么查到笔记本电脑的显卡呢?方法一点击电脑桌面"我的电脑"--右击属性--硬件--设备管理;如下图示:然后便可以查到显示卡是NVIDIA GeForce GT 630M便可以读出显卡的芯片是NVIDIA的;方法二开始菜单--运行---输入"dxdiag",如图示:通过这个界面,可以清楚的看到你的显卡的参数,是不是很牛X;续上,如果是在Linux,...
Ubuntu 14.04 重启后屏幕默认最大亮度的解决办法

Ubuntu 14.04 重启后屏幕默认最大亮度的解决办法

前一阵将笔记本换成Win10之后发现各种不适应,各种需求不满足,于是一怒之下,换了Ubuntu 14.04,结果发现屏幕亮度每次开机都是最亮的程度,深受其烦扰,于是在线搜索了相关解决方案。处理过程如下:1. 终端输入代码: (打开grub的默认配置文件,里面有设置屏幕亮度的选项)sudo gedit /etc/default/grub2. 在打开文件中找到如下语句: (该语句用于设置背景亮度的选择)GRUB_CMDLINE_LINUX=""3. 将其...
Linux下log4cplus日志工具配置、安装、测试

Linux下log4cplus日志工具配置、安装、测试

log4cplus是C++编写的开源的日志系统,功能非常全面,初次使用log4plus,下面介绍自己在Linux下学习log4cplus过程中的配置、安装和测试过程。1、log4cplus简介log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调...
Ubuntu 15.10/14.04 下安装字幕制作软件 Aegisub

Ubuntu 15.10/14.04 下安装字幕制作软件 Aegisub

Aegisub 是一款开源、跨平台的工具软件,用于编辑字幕。允许用户轻松地同步字幕与音频,修改字幕文本。Aegisub是业界公认的一款字幕制作软件,其被各字幕组和字幕制作爱好者广泛应用于演唱会、OP、PV、电视剧、动漫等方面的字幕制作中。它拥有优良的时间轴编排能力,更值得关注的是,它的特效制作能力已经到了很高的水准。安装,Ubuntu 15.10/14.04 用户安装命令:sudo add-apt-repository ppa:djcj/aegisubsu...
Linux入门教程:/var/spool/clientmqueue 占满根目录

Linux入门教程:/var/spool/clientmqueue 占满根目录

因为很多Linux系统会开启cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;所以这些文件不是什么重要的文件,删!于是cd /var/spool/clientmqueuerm *(rm -f *) 都不行,显示参数列表过长(-bash: /bin/rm: Argument list too long)无法用rm直接删除,怎么办?这些文件太多的时候用rm删除很慢,可以以root...
Linux下理解cpu系统负载

Linux下理解cpu系统负载

一、查看系统负荷如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)你在终端窗口键入uptime,系统会返回一行信息。这行信息的后半部分,显示"load average",它的意思是"系统的平均负荷",里面有三个数字,我们可以从中判断系统负荷是大还是小。为什么会有三个数字呢?你从手册中查到,它们的意思分别是1分钟、5分钟、15...
用丰富的256色装点你的终端

用丰富的256色装点你的终端

端并不只是黑白两色,虽然使用终端可以提高效率,但是这并不意味着我们只能面对非黑即白的界面。也许你的终端的某些应用在展示部分内容时已经使用了16色了,但是这在当今难免感觉还不够细腻。其实,很多终端,比如xterm、urxvt,以及 Mac OSX 中的 Iterm.app 等都可以支持256色,可以在这些终端下看到更加细腻优雅的颜色表现。这里涉及到了几个重要的程序的配置,供大家参考。注意,不是所有的终端和命令行应用都支持256色。vim能够区分不同的黄色,可...
如何 Mutt 邮件客户端中使用密文密码

如何 Mutt 邮件客户端中使用密文密码

Mutt 是一个 Linux/UNIX 终端环境下的开源的邮件客户端。Mutt 以及 Alpine 在 Linux 命令行爱好者中有着最忠诚的追随者,这不是没有原因的。想一下你所期待邮件客户端应有的功能,Mutt 拥有:多协议支持(例如,POP3、IMAP 和 SMTP),S/MIME 和 PGP/GPG 集成,会话线索,颜色标记,可定制宏/快捷键,等等。另外,基于命令行的 Mutt 相比粗重的基于浏览器的邮件客户端(如:Gmail,Ymail)或图形用户...
<< 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 >>