2019-05-23 06:21
⁄ 工业·编程
⁄ 共 427字
Linux 系统中采用三位十进制数表示权限,如0755, 0644
ABCD
A- 0, 表示十进制
B-用户
C-组用户
D-其他用户
利用 ls -l可以查看文件的权限
--- -> 0 (no excute , no write ,no read)
--x -> 1 excute, (no write, no read)
-w- -> 2 write
-wx -> 3 write, excute
r-- -> 4 read
r-x -> 5 ...
linux阅读全文
2018-12-04 19:12
⁄ 工业·编程
⁄ 共 142字
D 不可中断的深度睡眠状态 Uninterruptible sleep(Usually IO)
R 正在运行或者在队列中的进程(就绪态)
S 处于休眠状态
T 暂停或被追踪
Z 退出状态,僵尸进程
X 退出状态,进程即将被销毁
< 高优先级
N 低优先级
L 有些页被锁进内存
s 包含子进程
+ 位于后台的进程组
I 多线程,克隆线程
linux阅读全文
2018-11-30 19:02
⁄ 工业·编程
⁄ 共 287字
linux命令ln用来为文件创建链接,链接这一概念类似于windows中的“快捷方式”,链接类型分为硬链接和软链接,命令格式:
ln (参数) 源文件 链接
默认是创建硬链接,而参数-s为软链接。
所谓硬链接,就是在本目录中或者另外目录中增加了原文件的另外一个名字文件,其实是名字,因为对于linux来说,链接是名字,而数据才是真正占用物理存储的,修改源文件或者链接文件其一...
linux阅读全文
2017-10-23 21:11
⁄ 工业·编程
⁄ 共 1188字
往往内核添加了一个功能, glibc 要花很久才会用上。本来linux 那边为这个功能是否进入内核已经吵半天了,glibc这边又要为是否使用这个内核新特性再次吵架半天 (glibc 不是 Linux 专有的,还得考虑 BSD (虽然人家也不用 glibc),SysV Windows(诶,这没办法),还有 sun 那消亡的 solaris , 还有, 自家的 Hurd。然后,总之,这样新特性让人的接受上。。。 太慢了。
说近点的,fnotify glibc还没有对应的包装函数呢,futex 和 NPTL...
glibc, linux阅读全文
2017-09-12 06:43
⁄ 工业·编程
⁄ 共 6903字
我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点号)才是文件的唯一标识而非文件名。文件名仅是为了方便人们的记忆和...
linux, 区别阅读全文
2017-08-22 06:14
⁄ 工业·编程
⁄ 共 2004字
一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本文阐述了Linux环境下的几种主要进程 间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析。
linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做 出重大贡献的两大主力AT&a...
IPC, linux, 网络编程阅读全文
2016-08-31 08:33
⁄ 工业·编程
⁄ 共 228字
1.更改时间
#手动同步时间
date -s “2018-8-5 00:00:00”
#网络同步时间
安装ntpdate软件用于效验时间
apt-get install ntpdate
输入指令进行效验时间,更新系统时间,使系统时间一致
ntpdate cn.pool.ntp.org
2. 查看时区
date –R
3.更改时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
将时区改为中国上海 ---------------------
linux阅读全文
2016-08-21 06:28
⁄ 工业·编程
⁄ 共 4139字
文章目录
什么是 vim?
vi/vim 的使用
vi/vim 按键说明
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
什么是 vim?
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富...
linux, vim阅读全文
2016-08-13 06:52
⁄ 工业·编程
⁄ 共 149字
用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。
我现在这样做:
1. 将光标移动到要复制的文本开始的地方,按V(是大写V)进入可视模式。
2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。
3. 移动光标到要粘贴的位置,按 p 粘贴。
linux, vim阅读全文
2016-06-26 05:53
⁄ 工业·编程
⁄ 共 1135字
df -T 只可以查看已经挂载的分区和文件系统类型。
Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 20642428 3698868 15894984 19% / tmpfs tmpfs 32947160 0 32947160 0% /dev/shm
fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型。
Disk /dev/sda: 299.4 GB, 299439751168 bytes 255 heads, 63 sectors/track, 36404 cylinders Units = cylinders of ...
linux阅读全文