linux 基础知识
文章平均质量分 75
linux 基础知识
hjjdebug
西方用26个字母表示世界,计算机用0,1两个数字表示世界,大道至简!
人类用6号元素碳来思考, 计算机用14号元素硅来演算,精妙绝伦!
展开
-
linux log 日志
两种方法:1. 自己用cat, vim 等查看各分离的log 文件, 这些是ascii 文件2. 用journalctl 统一管理各个log(它查看的是/var/log/journal/目录下的文件,这是二进制文件,只能用工具看.原创 2023-08-08 17:41:16 · 452 阅读 · 0 评论 -
计算机中的时间.
时间是什么概念? 这个好像不用多说,但又耐人寻味.计算机中的时间,首先要表示清楚当前时间.当前时间, 在c 语言中有3中表示方法.1. 用长整数表示.,表示从格林威治0时间到现在的秒数. 这用time()就能得到2. 用struct timeval 表示,它表示从格林威治0时间到现在的秒数和微秒数,精度提高了,用gettimeofday函数得到3. 用分割的时间结构struct tm 结构来表示,这样可以分别得到年月日,时分秒信息.原创 2023-01-01 20:02:11 · 1072 阅读 · 0 评论 -
linux utility 介绍2
----------------------------------------ctags----------------------------------------ctags 帮助项目很多。 我们怎样掌握呢?先看看它的能力。 [...]ctags --help |grep list --languages=[+|-]list specified原创 2014-09-09 11:07:47 · 1814 阅读 · 0 评论 -
Linux 终端控制台字体颜色
引言: 由于在c代码中看到过打印彩色字, 又对PS1 想进一步了解,才有了这篇博文。----------------------------------------Linux 终端控制台字体颜色 ----------------------------------------Linux 终端控制台字体颜色,用到一个 转义序列\e[F;B;Om\e 转义字符开始,ESC 的原创 2013-09-29 14:24:03 · 16158 阅读 · 0 评论 -
linux 查看进程占用内存
以nginx 为例1.toptop -b -n 1 |grep nginx|awk '{print "VIRT:"$5,"RES:"$6,"cpu:"$9"%","mem:"$10"%"}'2. ps aux | grep nginxVSZ -- 虚拟地址空间大小 --> 与top 的 VIRT 对应RSS -- 实际物理内存大小 --> 与top 的 RES 对应原创 2013-11-29 17:41:59 · 5376 阅读 · 0 评论 -
对sed 的深刻理解。
1. 原文:$ cat 1.txtapp_5 988 55 450088 31632 ffffffff 400113c4 S com.lenovo.tv.appstore 2. 用sed 提取第一列$ cat 1.txt |sed -e 's/\([^ ]*\) *.*/\1/' app_5 说明: 要把整行全部匹配,将整行用\1 代替3. ...原创 2012-04-06 15:46:35 · 1006 阅读 · 1 评论 -
linux 查看机器运行状态常用命令
--------------------------------------------------------------------------------Linux系统查看所有服务的命令--------------------------------------------------------------------------------##查看服务在每个级别的运行状态原创 2014-04-18 16:51:01 · 23755 阅读 · 0 评论 -
linux 花絮
-------------------------------------------------------------------------------1. 关闭bash 语句的控制台输出, 用重定向即可。--------------------------------------------------------------------------------2. lin原创 2012-04-06 10:38:41 · 1161 阅读 · 2 评论 -
linux 下的定时器。
/** 定时执行用户的命令,linux 下有一个watch 命令。* 用c 语言怎么实现定时执行,linux 下也很容易。* 设置一个定期器,定时器时间到执行你设定的任务。* 下例每5秒钟执行一次你设定的函数* tick.tick..tick... ding. ding.. ding...*/#include #include #include原创 2015-02-05 14:02:23 · 588 阅读 · 1 评论 -
虚拟设备创建多分区虚拟磁盘(软盘,硬盘)
************************************************************虚拟设备创建多分区虚拟磁盘(软盘,硬盘)************************************************************author: hjjdebugdate: 2015年 05月 09日 星期六 09:52:17 CST原创 2015-05-09 09:54:12 · 4973 阅读 · 1 评论 -
linux utility 介绍
****************************************lsof 使用 -- list open file查看一个进程打开了什么文件。查看文件被那个进程打开。查看哪个进程占用了端口紧急恢复被删除的文件****************************************查看端口被谁使用, -i , -internet#lsof -i 查看所有端...原创 2013-12-06 16:10:48 · 2760 阅读 · 0 评论 -
linux 下进程与僵尸进程
前言:linux 下进程的运作方式通俗解释: linux 下进程都有父子关系,儿子死了,父亲负责收尸。如果父亲不管,要通知福利院来收尸. 如果父亲连通知都不做,那它那个死掉的儿子就是僵尸。 如果你只管生,不管死,儿子死的尸横遍野,肯定是你管理不当了。 linux 用 fork 创建子进程,用wait或waitpid 收尸。用kill 杀死进程(僵尸是杀原创 2014-08-01 11:34:36 · 1349 阅读 · 0 评论 -
解决linux 使用中一些疑难杂症(始料未及)
1. yum can't workcodecs.py:351:write:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position72: ordinal not in range(128)::Traceback (most recent call last):: File "/usr/bin/原创 2013-12-17 14:25:08 · 14188 阅读 · 0 评论 -
linux下,让目录栈显示行号。
linux下,让目录栈显示行号。目的:显示目录栈时同时显示出行号,方便我们切换目录1. 在.bashrc 中添加一个宏。alias pd='pushd'alias dl='dirs -p | num.pl'说明,问:为什么不写为 alias dl='dirs -p |nl' 呢,这样不就可以不写num.pl perl script 吗?答: nl shell 命令给出的是从1 开始的...原创 2012-08-29 09:51:32 · 639 阅读 · 0 评论