linux环境开发私房菜】的更多相关文章

1,各种linux 平台GUI开发IDE环境 2,C/C++ 好的编译器 gcc/emcs;…
2018年10月22日 我不想再拖下去了,一本书看不完就无法进行下一本书的阅读,可能算是我的一个强迫症(借口吧) 之前看05年第一版<鸟叔的Linux私房菜>停在脚本语言那里,迟迟没有前进.想了一下,我近期又不会接触到那些需要用脚本语言编程的情况,所以就掠过了 接下来的账号管理,这个里面的命令,也就sudo我之前在安装一些包的时候用到了.(等到要安装那些东西的时候,我肯定又会去找博客,照搬上面的命令:另一种情况,我不会管理别人的用户的) 唯一需要知道也就下面这个建立一般用户的步骤了吧(自己玩的…
Git 的 core.autocrlf 參數默认为true,即每次 checkin 時,Git 會將純文字類型的檔案中的所有 CRLF 字元轉換為 LF,也就是版本庫中的換行符號一律存成 LF:在 checkout 時,則會將 LF 轉換成目前作業系統的換行符號,例如在 Windows 上面就是轉成 CRLF. 如果你的项目会同时在windows和linux下开发,并可能从windows复制代码到linux,则尽量转换为LF来处理, 一.AutoCRLF 提交时转换为LF,检出时转换为CRLF…
1.Linux就是内核层与系统调用接口层这2层.…
一.配置文件 1.core-site.xml <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://www.node1.com:9000</value> </property> </configuration> 2.hdfs-site.xml <configuration> <property> <na…
1.文件的类型与权限. 如图红框.权限与类型共有10个字符组成. (1)第一个字符代表这个文件是“目录.文件或链接文件等”. [d]则是目录 [-]则是文件 [|]则是连接文件 [b]则是设备文件里面的可供存储的接口设备 [c]则是设备文件里面的串行端口设备,例如键盘.鼠标 (2)接下来的字符3个一组,均为[rwx]的组合,共3组,依次代表文件所有者的权限,同用户组的权限,其他非本用户组的权限. [r]可读 [w]可写 [x]可执行 [-]无权限…
一.官方出校器(无界面) 由于学校官方最新的linux版出校器无效,我们只能使用老版本的出校器了. 但因为老版本的出校器是32位的,而现在主流使用的是64位系统,因此我们得安装32位库. 在ubuntu系统中,安装32位系统命令为: sudo apt-get install libc6:i386 然后下载32位出校器 wget http://qkxue.net/files/ji-yun/ipclient.tar.gztar -zxvf ipclient.tar.gz设置访问权限并访问 chmod…
bash里边的变量ps1是用户平时的提示符,系统默认为[username@host 工作目录]$.关于ps1的相关介绍详见:http://www.cnblogs.com/starspace/archive/2009/02/21/1395382.html 文章里边介绍了要想ps1的修改在重启有效需要将它写入~/.bash_profile中,但是这是针对login shell的(即各种tty终端界面等),对于进入xwindow启动的命令行终端这样的nonlogin shell就不管用了,这是因为两种…
目录 1.认识Bash这个shell 1.1.硬件.核心与shell 1.2.系统的合法shell和/etc/shells功能 1.3.Bash shell的功能 1.3.1.命令修编功能 1.3.2.命令与档案补全功能(Tab键) 1.3.3.命令别名设定功能(alias) 1.3.4.工作控制,前景背景控制(job control,foreground,background) 1.3.5.程序化脚本(shell script) 1.3.6.通配符(wildcard) 1.4.Bash she…
******************第五章学习****************** 1.[重要的三个概念] 1).文件拥有者(使用者):User,该文件/文件夹只能我来读写: 2).群组:Group,就像微信分组发朋友圈一样,该组群内的人员有读写权限,群外的人没有权限,而且在群组内也支持文件拥有者概念: 举个例子: 我们可以使用目前"家庭"的观念来进行解说喔! 假设有一家人,家里只有三兄弟,分别是王大毛.王二毛与王三毛三个人, 而这个家庭是登记在王大毛的名下的!所以,"王大毛…
鸟哥的Linux私房菜简体首页 对Linux的学习侧重于基本命令和运维相关的部分,最后章节的测试问题不错. 1.VIM程序编辑器 1.所有的Linux都会内建VI:很多软件的编辑接口都会主动呼叫VI:VIM具有程序编辑的功能,支持语法高亮等.VIM即vi的进阶版本.2.VI的使用:vi共分为三种模式,“一般模式”“编辑模式”“指令命令模式”.一般模式,vi打开档案后直接进入,可以进行删除.复制.粘贴等:编辑模式,可以编辑内容,通过按下“i I o O a A r R”等字母进入:指令命令模式,一…
博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju 鸟哥的Linux私房菜基础学习篇(第三版)简体中文勘误表(人民邮电出版社) 简体中文版书籍资料: 出版日期:2010年7月第3版 书籍ISBN:978-7-115-22626-6 出版社:人民邮电出版社 正文P10,0.2.2 内存,表0…
近期翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起.会的不多但能够学.这是我整理的一些知识点.尽管非常基础.希望和大家共同交流. 第6章主机规划与磁盘分区 1.在进行团队开发资源时,用户组是非常实用的一个功能. 2.Linux文件属性, 如:-rw-r--r-- 第一个字符代表这个文件时文件夹[d].文件[-]或链接文件[I] 接下来的三个字符代表文件全部者的权限 再接下来的三个字符代表所属组的权限 最后三个字符代表其它人的权限 3.改变文件属性和权限: chgrp:改…
一看最近<鸟哥Linux私房菜>. 这是一个基本的书,万丈高楼平地起,学. 这是我整理的一些知识点.尽管非常基础. 希望和大家共同交流. 第8章 Linux磁盘与文件系统管理 一.Linux磁盘管理 1.文件系统一般会将两部分数据分别放在不同的块中,权限与属性放置到inode中.实际数据放到data block块中. 2.找到文件的inode,就会知道这个文件所放置数据的block号码,就行读出该文件的实际数据了哦. 3.U盘使用的文件系统通常是FAT格式. 4.碎片整理:通过碎片整理将同一个…
前言 对着<鸟哥的Linux私房菜-基础版>做了简化笔记.不想让自己知其然而不知其所然.所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来.在这里就简化一点把命令写下来. 让自己记录一下学习的过程.在这里从第四章开始记录是因为,第四章以前的都还没开始讲命令,说的是关于系统的理论知识和如何安装系统,这里的话我就不打算写了.嗯...就酱纸(安慰一下自己). 希望自己可以连载下去.加油ヾ(◍°∇°◍)ノ゙. 指令下达方式 $ command [-options] parameter1…
鸟哥Linux私房菜基础学习篇学习笔记3 第十二章 正则表达式与文件格式化处理: 正则表达式(Regular Expression) 是通过一些特殊字符的排列,用以查找.删除.替换一行或多行文字字符: 正则表达式是一种标准依据. grep是支持正则表达式的工具程序之一. 正则表达式可以分为基础正则表达式与扩展正则表达式 正则表达式与通配符是完全不一样的东西,通配符是bash接口的一个功能,但是正则表达式是一种字符串处理的表达方式. dmesg列出内核信息: 基础正则表达式字符: ^word --…
鸟哥Linux私房菜基础学习篇学习笔记2 第九章 文件与文件系统的压缩打包: Linux下的扩展名没有什么特殊的意义,仅为了方便记忆. 压缩文件的扩展名一般为: *.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2; *.Z是compress程序压缩的文件: *.gz是gzip程序压缩的文件: *.bz2是bzip2程序压缩的文件: *.tar是tar程序打包的数据,并没有压缩过: *.tar.gz是tar程序打包的文件,其中经过gzip程序压缩过: *.tar.bz…
鸟哥Linux私房菜基础学习篇学习笔记1 第三章 主导分区(MBR),当系统在开机的时候会主动去读取这个区块的内容,必须对硬盘进行分区,这样硬盘才能被有效地使用. 所谓的分区只是针对64Bytes的分区表进行设置. 分区的最小单位为柱面(cylinder). 扩展分区记录区也叫作逻辑分区. BIOS是写入到主板上的固件,开机时计算机会主动执行的第一个程序. 引导加载程序(Boot loader): 一支可读取内核文件来执行的软件. 文件系统与目录树的关系(挂载): 所谓挂载就是利用一个目录当成进…
参考: http://linux.vbird.org/linux_basic/0340bashshell-scripts.php#script_be http://www.runoob.com/linux/linux-tutorial.html 12.1 什么是 Shell scripts 什么是 shell script (程序化脚本) 呢?就字面上的意义,我们将他分为两部份. 在“ shell”部分,我们在 十章的 BASH 当中已经提过了,那是一个命令行下面让我们与系统沟通的一个工具接口.…
暂时不更新了..这几天一看起书来发现内容很多,这样写blog太慢,也没意义.所以现在是每天看书,在笔记本上记笔记,再配合着<操作系统>和 linux内核 加深理解.往后会以心得体会为主写一些东西,指令方面另外再放到shell里记一些比较重要的和常用的.争取能写一些精品出来.当然这篇作为基础以后放一些简单使用的出来. 以前粗略翻过鸟哥的私房菜,但那时候不太上心,没记住多少东西.现在静下来重读这本书,好好再熟悉一下linux的基础,记录一些没记住或者比较重要的东西. 原文地址请保留http://w…
Linux系统服务(daemon) 一.SystemV的init管理机制(脚本式启动)1.服务启动分类stand alone 独立启动模式super daemon 总管程序 2.服务的启动.关闭与观察 /etc/init.d/daemon [start|stop|status|restart] 3.特点手动解决依赖性服务 4.执行等级0~7/etc/rc.d/rc[0~7].d1:单人模式3:文字模式5:文字+图形模式 5.设定开机预设启动命令# chkconfig daemon on# chk…
Linux是什么 从操作系统与cpu架构关系到linux  Richard Mathew Stallman GPL 关于GNU计划 Linux的发展 Linux的核心版本 Linux的特色 Linux成立的核心网站 GNU所开发的几个重要软件 Linux distributions发行者网址 = w= 1.Linux是什么? 我们知道计算机是由一堆硬件构成的 为了有效控制这些硬件资源,于是就有了操作系统 为了让软件开发人员更容易开发,所以操作系统给开发人员提供了一系列接口 Linux就是这样一套…
下载地址:点我 <鸟哥的Linux私房菜:基础学习篇>是具有知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>的最新版,全面而详细地介绍了Linux操作系统.<鸟哥的Linux私房菜:基础学习篇>分为5个部分:一部分着重说明Linux的起源及功能,如何规划和安装Linux主机:二部分介绍Linux的文件系统.文件.目录与磁盘的管理:三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法:四部分介绍了对于系…
目录 目录 前言 关于这本书 必看知识点 最后 前言 相信部分刚进入这个行业的新同学会对一个问题感到疑惑,为什么从培训学校出来的学员不被欢迎? 这里记录下一些我个人的看法(博主也曾有面试新员工的经历):说到底还是一个学习能力的问题.就这一点,从我的经历看来(曾到多家企业培训新人),培训出身的技术人员大体而言确实没有科班出身的学得更快准狠一些.学习能力这个东西其实比较虚,它并没有一个直观的考量方式,所以企业一般都会简单粗暴的使用学历.专业.项目经验来衡量.这之间反映了你的计算机知识框架是否完善.基…
<鸟哥的Linux私房菜>一书的赠书活动时间为2016年10月19日到10月31日, 也就是今天结束. 首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室的读者的. 得到此书的同学请主动联系“路在远方”,表示感谢! 这本书得到了大家的积极响应,到目前为止共有1788人阅读推送的文章, 50人参与留言. 部分留言节选如下: 木易先森 从小接触计算机,从Windows97玩到现在的Win10.小学到高中都是班上的“大神”,别人电脑出了问题也都找我,我也就…
 首先说明,本周活动有效时间为2016年10月19日到2016年10月31日.   目在介绍这本书之前,首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室的读者的. 前言/序言 对于这本书,我觉得无需过多的介绍,它是陪伴很多人入门linux的,<鸟哥的Linux私房菜>系列,常年畅销,经久不衰.这次要送给大家的是一本台湾原版书,超级厚. 这本经典书籍,我就不过多啰嗦了,如果你没听说过,请百度就好了.下面进入主题. 如果你心动了,如何得到本书呢? 1.…
在公司的某角落里,看到了<鸟哥的linux私房菜>,顿时想看看是什么鬼. 其他时候还要自己去买才有,现在正好,比图书馆方便.看完了,写点啥! 编辑器很重要,一个vim就主要是我的使用方向: vim很重要但我已经用得较熟了,nano是最简单的了. tar,-cvjfz解压缩,安装文件. makefile文件文件安装方便, 安装软件三大步: 1.   ./configure --prefix=/usr/local/soft   2.   make 3.   make install 搜索文件两大工…
windows下做开发确实有些不方便,比如python.ruby什么的都要自己装,不过这还是小事情.有一次想安装node-sass,windows下报错缺少MSBuild什么的,可能需要装一个vs解决,不过估计没有人愿意装那么大的东西,另外如果你想安装node-canvas的话可能准备工作会更多...不过肯定有人像我一样买不起Mac(哭)而且也习惯了windows系统,但又想方便的在linux环境下开发.如何是好... 最开始只是在电脑虚拟机上安装了Ubuntu,开发的时候切换到Ubuntu,不…
最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename:添加行号打印参数:-b:指定行号指定的方式,主要有两种: -b a:表示不论是否为空行,也同样列出行号(类似cat -n): -b t:如果有空行,空的那一行不要列出行号(默认值).-n:列出行号表示的方法,主要有三种: -n ln:行号在屏幕的最左方显示: -n rn:行号在自己字段的最右方显示,且不加0…
因为笔者是一名大学生,对Linux内核开发方向非常感兴趣,可是实在是能(ji)力(shu)有(cha)限(jin),仅仅能从Linux应用开发開始,由浅入深,逐步进步,登上人生高峰,因此,昨天搭建了开发环境,安装了一些开发工具.(本来是全部工具都採取由编码编译来进行配置的,不料当中于上的问题实在太多,当时也没有做问题记录和解决方式的记录,于是就发了此文,採用一种比較便捷的方式,希望对和我一样的新手有些帮助) 以下进入正题: 一.安装 1.安装gcc/g++/gdb/make 等基本编程工具 $s…