--------【Linux系统基础】
文章平均质量分 55
奔跑吧,行者
这个作者很懒,什么都没留下…
展开
-
Linux/UNXI系统设置环境变量
1.什么是环境变量?简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索dll文件的一系列路径2.在Linux系统下,如果你下载并安装应用程序,很有可能在键入它的名称的时候出现 “command not found ” 的提示内容。 如果每次都到原创 2015-07-01 17:25:55 · 1621 阅读 · 0 评论 -
Linux系统使用ps命令查看进程所占cpu和内存比例
linux ps命令,查看进程cpu和内存占用率排序使用以下命令查看:ps -aux | sort -k4,4nps auxw --sort=rssps auxw --sort=%cpulinux 下的ps命令%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ 进程所使用的虚存的大小RSS 进程使用的驻留集大小或者是实际内存的大小TTY 与进程关联原创 2016-05-17 09:32:14 · 13394 阅读 · 0 评论 -
vim 代码提示功能,让vim可以媲美IDE
vim是一款支持插件、功能无比强大的编辑器,无论你的系统是linux、unix、mac还是windows,都能够选择他来编辑文件或是进行工程级别 的coding。如果能把vim用好了,不仅编程效率能得到大幅度提高,周围人也会因此而看得头晕眼花佩服不已,自己心里当然也会心花怒放啦。下面就让我 来介绍一下如何来进行配置。这些配置所涉及到的内容有:autocomplpop, ctags, TagLi原创 2015-12-15 13:32:53 · 1035 阅读 · 0 评论 -
Unix/Linux系统使用命令wall,write,mesg命令实现快速对话
最近工作比较忙,今天抽空写篇博客,这也是最近工作中频繁使用的命令,当然这是由于工作中的环境限制导致的,一般很少使用这些命令,当然也是很有意思的命令喽本篇博客就介绍一下比较有意思的系统终端命令:1、wallwall命令是对所有在线的用户进行广播的。# wall Hello!I am Nick. 这时就可以用wall命令将它,发给所有登录该主原创 2016-08-19 21:27:30 · 5754 阅读 · 0 评论 -
linux下打印带有颜色的字体
文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: echo -e "\033[44;37;5m ME \033[0m COOL"以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结原创 2016-04-08 09:32:24 · 2963 阅读 · 0 评论 -
Linux vmstat命令实战详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vm原创 2016-04-01 13:30:36 · 536 阅读 · 0 评论 -
Linux系统下安装rz/sz命令及使用说明
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。1.软件安装root 账号登陆后,依次执行以下命令:1cd /tmp转载 2016-01-05 13:59:02 · 1055 阅读 · 0 评论 -
怎么查看库文件是32位的还是64位的
如何查看静态库是32位的还是64位的对于动态库.so文件,我用file命令可以查看是ELF 64-bit LSB shared object。但对于.a文件,用file命令查看,只能.a: current ar archive怎么才能知道这个.a文件是32位的,还是64位的,谢谢。------解决方案-----------------------------------原创 2016-01-04 14:38:16 · 15397 阅读 · 0 评论 -
.bash_profile和.bashrc以及profile的什么区别
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shel原创 2016-01-04 10:50:30 · 639 阅读 · 0 评论 -
ubuntu安装ssh和telnet服务器
如果经常需要给客户调试程序,还需要察看自己电脑上的程序,这个时候ssh服务器和telnet服务器就显得很重要了。只要自己电脑安装了ssh或者telnet服务器,可以在另一台电脑直接登陆自己的电脑,察看程序代码。一:安装ssh服务器1.安装ssh服务器端$ sudo apt-get install openssh-server2.启动ssh-server$ sudo原创 2015-12-31 13:52:45 · 1328 阅读 · 0 评论 -
如何查看linux是32位还是64位
其实方法很简单1:终端输入:getconf LONG_BIT我的电脑显示:32 那么就是32位的操作系统2:终端输入:echo $HOSTTYPE我的电脑显示:i686 那么就是32位的操作系统,64位会显示X86_643:终端输入:uname -a 64位的显示Linux ps4 2.6.16.46-0.12-smp #1 SMP Thu M原创 2015-12-31 10:29:25 · 814 阅读 · 0 评论 -
linux系统配置信息的查看
linux下看配置的方法一:cpu[root@srv /]# more /proc/cpuinfo | grep "model name"model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220原创 2015-12-11 15:54:29 · 1269 阅读 · 0 评论 -
Linux守护进程的编程方法
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本身并不复杂,复杂的是各种版本的Unix的原创 2015-10-16 13:53:44 · 669 阅读 · 0 评论 -
创建和使用库,包括静态库和动态库(共享库)
在Linux下进行C/C++开发经常要创建和使用库,包括静态库和动态库(共享库)。静态库文件的扩展名是.a,其命名规则是libxxx.a,动态库的扩展名是.so,其命名规则是libxxx.so。静态库和动态库在链接调用的是都是 -lxxx。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。 动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是原创 2015-06-04 10:52:08 · 1775 阅读 · 0 评论 -
跟我一起Makefile
什么是makefile?或许非常多Winodws的程序猿都不知道这个东西,由于那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序猿,makefile还是要懂。这就好像如今有这么多的HTML的编辑器,但假设你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从转载 2015-06-04 10:59:20 · 770 阅读 · 0 评论 -
编译时所需的文件(包含头文件和库文件)使用方法
使用头文件include时候,如果.h文件和.c文件不在一个目录,可以使用-I选项指定头文件目录实例:cc -o main mian.c -I/home/aop/include include目录里面包含了所需的.h文件使用库文件时候添加路径的方法-L.指当前目录中的库文件-L/home/aop/lib/指目录lib中的库文件原创 2015-06-04 10:49:37 · 2582 阅读 · 0 评论 -
Find命令搭配atime/ctime/mtime时的日期写法
find可谓是aix/linux上使用较多的维护用命令,但很多时候需要用到针对时间的搜索。本文主要对find中搭配atime、ctime和mtime的各种参数进行介绍。atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch命令更改为当前时间;ctime:变更时间(change time),指的是文件本身最后被变更的时间,变更动作可以使chmod、ch原创 2015-11-23 10:31:57 · 6910 阅读 · 0 评论