linux
文章平均质量分 58
Gummary
这个作者很懒,什么都没留下…
展开
-
linux vi 编写C/java程序
以建立一个hello world 的c程序为例:1、输入 vi hello.c2、输入 i 进入插入模式,此时vi编辑框左下角显示 INSERT[插入模式]3、退出vi 按 esc INSERT消失 表示进入命令模式,再输入 :wq(保存并退出) :q! (不保存退出)4、输入ls 可以显示出当前目录下的所有文件,若要获得详细信息输入 ls -l4、对程序进行编原创 2015-01-24 22:38:39 · 910 阅读 · 0 评论 -
Linux_自己写一个more命令
1 分析 1.1 linux的more命令可以做什么? more命令可以分页显示文本的内容,首先显示出第一页的内容,然后按回车显示下一行,按空格显示下一页,按q退出,按h显示帮助。同时,在显示的最下方显示文件的百分比 1.2 more是如何实现的 由more的功能可知,首先先输出一页,然后输出文件百分比,等待用户的输入,根据用户的输入进行下一步操作。 2 自己动手写一个more命令 2.原创 2016-01-22 14:48:00 · 1875 阅读 · 0 评论 -
Linux_开发板通过NFS挂载到虚拟机的几个错误解决
这两天用想用开发板挂载到虚拟机的nfs服务器上,一直失败,错误提示为mount: mounting 192.168.134.198:/home/SKZH/Arm on /mnt failed: Input/output error然后找同学的机器挂在也无法挂载上,说明服务器出了问题,nfs服务器打开,防火墙也关了,于是就去查看了一下日志。cat /var/log/messages | grep mo原创 2016-03-17 20:25:12 · 4342 阅读 · 0 评论 -
Linux_嵌入式开发环境搭建
ubuntu搭建嵌入式开发环境开始载命令行模式下直接安装了一个arm-linux-gccsudo apt-get install gcc-arm-linux-gnueabi但是用这个编译了一个hello world的程序后无法在开发板上运行,提示./hello not found在ubuntu查看hello的链接库arm-linux-readelf -a hello | grep "Shared l原创 2016-03-03 11:38:14 · 1191 阅读 · 0 评论 -
Linux_自己编写一个who命令
1 分析 1.1 Linux的who命令可以做什么 通过who命令可以查看当前已登录的用户 1.2 linux的who命令是如何实现的 1.2.1 通过man获得信息 在命令行中输入man who在帮助文档中没有写出who是如何实现的,但是在最后 SEE ALSO The full documentation for who is maintained as a原创 2016-01-26 22:39:21 · 2388 阅读 · 1 评论 -
Linux_定制自己的vim
1、在自己的文件目录下新建一个.vimrc文件$ vim ~/.vimrc2、在其中添加以下代码set rtp+=~/.vim/bundle/vundle/call vundle#rc()Bundle 'gmarik/vundle'保存退出添加上述代码可以启用vundle来管理vim插件的功能3、从github上下载vim的插件管理插件vundlegit clone https://github原创 2016-01-21 20:46:20 · 449 阅读 · 0 评论 -
Linux_使用putty上传文件到linux系统
在windows命令行模式下使用pscp向远程linux服务器上传文件pscp -r -l root -pw 123 C:\Users\admin\Desktop\a.txt 123.123.123.123:/home-r 如果是一个文件夹则复制所有文件-l 用户名及密码(root)-pw 密码 (123)C:\Users\admin\Desktop\a.txt 所选的文件或文件夹123.原创 2015-11-17 22:39:19 · 1918 阅读 · 0 评论 -
Linux_centos6.5安装QtCreator
安装qt原创 2015-07-20 17:36:21 · 2887 阅读 · 0 评论 -
linux_Makefile文件的编写
1、gcc对hello_linux.c进行编译的过程中实际做了四步工作,分别是预处理、编译、汇编、链接 (1)预处理过程:gcc工具调用预处理工具cpp将源代码中的宏定义、头文件包含以及条件编译进行替换,替换过的文件仍然是C语言形式的文件,扩展名为.i。 (2)编译过程:gcc把.i文件翻译成汇编语言描述的.s文件,.s文件是汇编语言的语法格式,可用文本编辑器打开。 (原创 2015-07-17 18:44:24 · 755 阅读 · 0 评论 -
linux_配置samba服务器
一、安装samba服务器 1、centos下直接使用yum安装yum install samba samba-client samba-swat2、启动samba服务器service smb start/stop/restart启动,停止,重启 3、开机启动chkconfig --level 35 smb on在3、5级别上自动运行samba服务 二、配置samba服务器 Samba的主配置转载 2015-06-30 21:05:07 · 548 阅读 · 0 评论 -
Linux_进程创建
进程创建1、linux创建进程的方式是先通过调用fork创建一个和调用进程基本一样的子进程,二者之间的区别在于PID和PPID不同。然后子进程调用exec函数装载一个新的进程到地址空间执行。 其他的操作系统产生子进程的方式是spawn:在新的地址空间中创建进程,然后载入可执行文件执行。 2、传统的fork是将所有的资源都复制给新的进程,但linux使用了COW(copy-on-write)技术,原创 2016-04-22 09:39:37 · 974 阅读 · 0 评论