![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux初学者
文章平均质量分 52
lotluck
我会成为你的眼睛,为你看清未来
展开
-
linux初学(四)之 系统目录架构
bin目录下常用可执行的二进制命令 所有用户都有权限 boot引导目录,操作系统的引导启动 真正的内核文件 dev 设备 计算机的上的硬件设备并且被抽象为一个文件 etc 所有操作系统的配置文件 .conf .cnf 纯文本 home 家目录 家文件 每有一个用户在home就会有一个文件夹并且与用户名相同 root用户家目录是单独的原创 2015-07-25 17:31:35 · 492 阅读 · 0 评论 -
linux初学(十五)之linux网络基础
女王驾到 现实如此多娇 能让人生有不一样的体验也是一种收获 单身久了什么都情不自禁了 不要睡起来嗨 平时傲娇充其量就是欠揍,如果关键时候傲娇就是找死 为什么要伤害我的眼睛 危在旦夕的时刻一定要有顾全大局的心态 大头儿子和小头爸爸的即视感还挥之不去啊 IP编址 IP编址是一个双层编址方案,一个IP地址标识一个主机原创 2015-07-29 21:13:15 · 531 阅读 · 0 评论 -
linux初学(十七)之linux管道及重定向
不是每一句对不起都能换来没关系 等我长发及腰一马尾甩死你的真正含义了 实诚也得有个度 办法都是人想的就看你敢不敢想了 只要不是现实世界,一切都是随心所欲的美好着 创业是一条不归路 愚人不如娱己 这种本能的反应,我已经把持不住了 Linux多命令协作:管道及重定向 开源文化的核心理念之一就是不要去重复发明轮子,很多的开源软件都是软件,代码,功能的重新组合,源原创 2015-07-31 09:17:36 · 556 阅读 · 0 评论 -
linux初学(十八)之linux命令文本处理工具
当你觉得处处不如人时,不要自卑,记得你只是平凡人。当别人忽略你时,不要伤心,每个人都有自己的生活,谁都不可能一直陪你。你可以哭,但哭过你必须要振作起来,即使输掉了一切,也不要输掉微笑。 文件浏览 cat 查看文件内容 more less head tail 基于关键字搜索 命令grep用以基于关键字搜索文本 -i 在搜素的时候忽略大小写 -n 显示结果所在行数 -原创 2015-07-31 11:32:13 · 524 阅读 · 0 评论 -
linux初学(十六)之linux网络基础配置(以失败而告终,下次再弄吧)
不是每一句对不起都能换来没关系 等我长发及腰一马尾甩死你的真正含义了 实诚也得有个度 办法都是人想的就看你敢不敢想了 只要不是现实世界,一切都是随心所欲的美好着 创业是一条不归路 愚人不如娱己 这种本能的反应,我已经把持不住了 以太网连接 在linux中,以太网接口为: eth0、eth1等,01代表网卡编号 通过lspci命令可以查看网卡硬件信息(如果原创 2015-07-31 09:10:01 · 743 阅读 · 0 评论 -
linux下动态增加分区
对动态增加扩充硬盘,就拿百度云盘来说吧,真以为人家给你2048G,只是表面给你显示的是2048G,其实不然,实际上,百度并没有给你那么多空间,如果你不用你的空间的时候,百度就会把你的空间给需要的空间的人,如果你需要用到2048G空间的时候,百度又会给你扩容。 我感觉你的百度云盘就是一个水桶,你的水桶装的水太多用不了,人家会拿走,如果你的水桶装的水太少了不够用了,人家又给你加(扩容) 其原创 2015-10-17 22:18:27 · 1352 阅读 · 0 评论 -
linux 初学者之进程控制
1. 操作系统最核心的概念就是进程 2.进程是一个动态的实体,是程序的一次执行过程。进程是操作系统资源分配的基本单位。 3.线程在进程内部,她是比进程更小的能独立运行的基本单位,线程基本上不拥有系统资源,它与同属于一个进程的其他线程共享进程的全部资源。进程在执行过程中拥有独立的内存单元。其他内部的线程共享这些内存。一个线程可以创建和撤销另一个线程,同一个进程中的多个线程可以进行并行执行 4.原创 2015-10-08 21:47:05 · 762 阅读 · 0 评论 -
linux进程(二)之基础
1. 操作系统最核心的概念就是进程,进程是操作系统资源管理的最小单位。进程是一个动态的实体,是程序的一次执行过程,线程在进程的内部,它是比进程能独立运行的基本单位,所有线程共享同一个进程的所有资源。 2.每个进程都是通过唯一的进程ID标识的,linux的一个进程中由3个部分组成,代码段,数据段,堆栈段 3.linux进程状态,运行状态R(runnable),可中断等待状态S(sleeping)原创 2015-10-15 18:22:32 · 621 阅读 · 0 评论 -
linux进程(三)之wait
上一篇的博客中就有用到wait了,感觉wait还是有点重要的,得好好总结一下才可以。Linux中wait用法:系统中的僵尸进程都要由wait系统调用来回收。 函数原型: #include #include pid_t wait(int *status); 进程一旦调用了wait就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的原创 2015-10-15 18:43:00 · 566 阅读 · 0 评论 -
linux进程(四)之 退出
linux系统中进程退出的方法分为正常退出和异常退出: (1) 正常退出 在main函数中执行return; 调用exit函数 调用_exit函数 (2)异常退出 调用about函数 进程收到某个信号,而信号使程序终止 (1)exit和return 的区别:原创 2015-10-15 18:53:52 · 597 阅读 · 0 评论 -
linux进程(一)
通过观察、分析实验现象,深入理解进程及进程在调度执行和内存空间等方面的特点,掌握在POSIX 规范中fork和kill系统调用的功能和使用。 #include #include #include #include #include #define MAX_CHILD_NUMBER 10 #define SLEEP_INTERVAL 2 int proc_number=0; voi原创 2015-10-15 07:43:00 · 662 阅读 · 0 评论 -
linux 线程边学边总结
今天在linux敲代码的时候突然遇到__LINE__当时是懵逼的,经过查询之后那是linux下的宏定义,一般有这几个: __LINE__ 代码执行到多少行 __FILE__ 文件名 __DATE__ 日期 __TIME__ 具体时原创 2016-03-24 01:06:49 · 495 阅读 · 0 评论 -
关于linux的读写锁
这次当我给面试官提及到读写锁的时候,详细问了我的读写锁,我知道怎么回事,用法,但是具体没实践过,听过的还是不要给面试官说了,不然又给自己挖坑。 下面这个程序就是读写锁的程序,分别有两个读者,两个写着,当写着输入end的时候并且读者读到程序运行结束,里面的读写锁是动态初始化,最后用pthread_join(),主要主线程等待子线程运行完她才可以结束。对于现在锁,我才感觉到都是有套路的,都被玩原创 2016-04-07 20:09:00 · 3479 阅读 · 1 评论 -
linux 的网络编程(一)
决定在把linux网络编程好好的扎扎实实看一遍,环境,putty跑服务端,虚拟机上redhat7.0的shell的netstat查看,windows的7个cmd跑客户端。经过测试之后对基本的这些函数有了更深的了解。还涉及到很多的细节,socket(),bind(),listen(),accept(),connect(),inet_aton()函数等等就不说了,没意思,网上很多文章都写这个的用法的。原创 2016-06-07 00:11:02 · 497 阅读 · 0 评论 -
linux初学(十四)之linux扩展权限
宇智波鼬死了 死了之后才知道他是这么伟大 喜欢他真的不要要多的理由,也许一个笑便再也忘了 过了山,眼界就开阔了。 思念你的人就是你的归宿 linux系统基础 默认权限和特殊权限(权限的本质还是安全问题) 权限实际上是4位 第一位比较特殊 所有文件夹都有x权限 默认权限 每一个终端都拥有一个umask属性,来确定新建文件文件夹的默原创 2015-07-29 10:29:48 · 895 阅读 · 0 评论 -
linux初学(十九)之系统启动详解
骨骼惊奇好少年 做一行,爱一行,我用我的职业病告诉你我有多敬业 你这么放荡不羁你就不能考虑一下其他人的感受吗 上的了天堂 ,下的了厨房 眼见为实耳听为虚 一秒天堂一秒地狱的事还是算了 听到这么浑厚的声音其实我是拒绝的 系统启动流程 bios 自检 MBR: boot code 执行引导程序 -GRUB 加载内核 执行init ru原创 2015-08-01 10:45:56 · 536 阅读 · 0 评论 -
linux初学(二十)之linux软件管理基础之RPM软件包管理
晚上永远睡不着早上永远起不了是我几十年如一日的信仰 生活还要溪水长流 这样很容易受内伤你知道吗 自拍这件大事 爱笑的女孩运气不会太差 下不漏齿 男人没找到自己心爱的男人之前都以为自己喜欢女的,这次我真的信了 我就喜欢爱屋及乌的人 linux软件管理基础之RPM软件包管理 源代码形式 对大多数开源软件直接都是以源代码形式发布 源代原创 2015-08-01 18:03:05 · 515 阅读 · 0 评论 -
linux初学(五)之linux系统常用命令
命令hwclock(clock)用以显示时钟时间 命令cal查看日历 命令uptime用以查看系统运行时间 命令echo用以显示输入内容 命令cat用以显示文件内容 命令more用于翻页显示文件内容(只能向下翻) 命令less用于翻页(带上下翻页) 命令head用以显示文件的头几行 -n 指定显示行数 命令tail用以显示文原创 2015-07-26 08:02:04 · 428 阅读 · 0 评论 -
linux初学(三)之 文件基本操作管理
复制文件、目录 使用cp命令复制文件或者目录 cp源文件(文件夹)目标文件 常用参数: -r 递归复制整个树 -v 显示详细信息 移动、重命名文件或者目录 通过mv命令移动或者重命名文件或者目录 mv 文件 目标目录 如果指定文件名,则可以重命名文件 mv linuxcas原创 2015-07-25 17:29:09 · 487 阅读 · 0 评论 -
linux初学(六)之linux系统基础
vi是一个命令行界面下的文本编辑器工具,vi改进vim linux知名的文本编辑器还有emacs,她的功能比vim还要强大 命令vim可以启动vim编辑器 vim拥有三种模式: 命令模式(默认) 命令模式可以粘贴复制撤销 插入模式 在命令模式下按i ex模式原创 2015-07-27 13:27:51 · 383 阅读 · 0 评论 -
linux初学(十)之linux文件系统挂载管理
一白遮百丑 一胖毁所有 linux文件系统挂载管理 挂载操作 磁盘或分区创建好文件后,需要挂载到一个目录才能够使用 windows或Mac系统会进行自动挂载,一旦创建好文件系统活自动挂载到系统上,windows上称为C盘、D盘等 linux需要手工进行挂载操作或者配置系统进行自动挂载 /dev/sda3/ ext4 挂载 /mnt mount原创 2015-07-27 13:33:53 · 550 阅读 · 0 评论 -
linux初学(一)之命令行bash的基本操作
命令行bash的基本操作 这个年代找对象还看性别就太局限了 左右开弓 双管齐下 Shell分为CLI与GUI 在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序 kernel没办法直接去控制原创 2015-07-25 08:45:04 · 545 阅读 · 0 评论 -
linux初学(七)之磁盘基本概念
没有小明,就没有应用题(303) 这是什么新技能 心中的路就在眼前,大步流星的向前走吧,前方的路就算在崎岖,手中的勇敢为你导航 女王驾到 自己动手 丰衣足食 智慧与美貌并存 内触妙乐 磁盘、分区 挂载 磁头可以在盘片上读取数据,转的越快,性能就越高,物理结构现在机械硬盘,Flash存储结构 cylinder (柱面) s原创 2015-07-27 13:28:45 · 607 阅读 · 0 评论 -
linux初学(八)之使用fdisk进行磁盘管理
FDISK分区工具 fdisk是来自IBM的老牌分区工具,支持大多数操作系统,fdisk是一个基于MBR的分区工具,所以如果需要使用GPT,则无法使用fdisk进行分区 fdisk命令只有超级用户权限才能够运行 使用fdisk -l 可以勒出所有安装的磁盘及其分区信息 使用fdisk /dev/sda可以对目标磁盘进行分区操作 分区之后需要使用partprobe命令让内核更新分原创 2015-07-27 13:31:04 · 651 阅读 · 0 评论 -
linux初学(九)之linux文件系统
文件系统 操作系统通过系统文件系统管理文件及数据,磁盘活分区需要创建文件系统之后才能够为操作系统使用,创建文件系统的过程又称为格式化。 没有文件系统的设备又称为裸(raw)设备 常见的文件系统有fat32、NTFS、ext2、ext3、xfs、HFS 文件系统之间区别:日志、支持的分区大小、支持的单个文件大小、性能 windows下的主流文件原创 2015-07-27 13:31:31 · 439 阅读 · 0 评论 -
linux初学(二)之文件的基本架构
linux文件的基本架构 Linux文件系统为一个倒转的单根树状结构a 文件系统的根为 / 文件系统严格区分大小写 路径linux下用/ windows下用\ 当前工作目录: 每一个shell或系统进程都有一个当前的工作目录 pwd可以查看当前的工作目录 文件名称(约定俗成) 文件的名称大小写原创 2015-07-25 08:46:47 · 485 阅读 · 0 评论 -
linux初学(十二)之linux用户基础
女王驾到 39 慢慢的伤害值 不管儿子还是亲妈,只要在利益面前谁能不低头 女王驾到 38 淡定人生意外多 能打的就不要骂 能动手的就不要说话 撒娇卖萌装可爱 眼见不一定为实 但是很多事看见了就完了 业界良心 别老黑我 相关文件 /etc/passwd 保存用户信息 /etc/shadow 保存用户密码 /etc/group 保存组信息 查看登录用户原创 2015-07-28 21:44:34 · 473 阅读 · 0 评论 -
linux初学(十一)之linux获取帮助
一个人自尊心被任意的践踏,蹂躏,原来就是这样的感觉 你的失败只会让别人嘲笑而已 没有必要记住所有东西 linux下获取帮助 ls --help 几乎所有命令都可以用-h或--help参数获取使用方法,参数信息 man命令是linux中最为常用的帮助命令,将要获取帮助的命令作为参数运行man命令就可以获取相应的文档帮助了 man -k关键字 可以用来查询包含该关原创 2015-07-28 21:42:20 · 617 阅读 · 0 评论 -
linux初学(十三)之linux权限机制
火影348 你要活着回来 男人被甩之后才会变得坚强,而且幸福不是男人追求耳朵东西 我要成为你眼睛,,为你看清未来 艺术就是爆炸,最后死于艺术 权限一般分为读写执行,系统中的每个文件都有特定的权限,每个进程都是以某个用户的身份运行,所以进程的权限该用户的权限一样,用户的权限大,该用户拥有的权限就越大。 目录必须拥有x权限 linux权限基于UGO模型控制原创 2015-07-28 21:44:52 · 669 阅读 · 0 评论 -
linux初学(二十一)之linux软件管理基础之YUM软件管理
节约是我最后的温柔 缺根筋比缺钱更加可怕 你以为现在干啥容易 永远不知道中午吃饭 也没有一丝顾虑 奇葩全年不放假 看你们抱着上坟的心情去上班 我就高兴的不行不行的了 终于实现别人哭我就想笑的愿望了 秀起恩爱来好像不要钱的没完没了的 YUM软件管理原创 2015-08-02 00:13:19 · 470 阅读 · 0 评论 -
linux下简单vim命令的练习使用
gg 最开始处 nG :n 光标之后多少行 $ 光标的末尾 0 ^ 光标的行首 o 开辟光标下一行插入 O 开辟光标上一行插入 x 删除光标所在处字符 nx 删除光标所在处后n个字符 ndd 删除n行 dG原创 2016-10-13 21:50:33 · 1251 阅读 · 1 评论