Linux基础
liyuxia713
我要认真地生活~
展开
-
Linux--虚拟机(VMware)下与宿主计算机共享文件夹
在虚拟机下装了ubuntu,当然希望能方便访问windows下已有的资料了,当然相互访问也是必然的。下面是方法.1. 安装增强功能(这个我是让虚拟机的桌面可以全屏的时候就安装过了)虚拟机的Device-->Install guest additions--> 桌面出现“VBOXADDITIONS”光盘图标(可能需要重启).双击进入,运行"autorun.sh", 输入root密码,重启就可以了。2. 创建共享文件夹:在虚拟机中选择Device-->Shared Folders, 从宿主计算机中选择作为共享文原创 2010-11-27 14:20:00 · 2210 阅读 · 0 评论 -
Linux--递归计算目录md5
find dir -type f -print0 | xargs -0 md5sum > dir.md5原创 2012-03-27 18:41:23 · 2375 阅读 · 0 评论 -
Linux--显示日文4字节半角字符
第一步:下载字体:在 wenq.org 网站上下载“文泉驿等宽微米黑”字体第二步:安装字体:在"控制面板" --> "字体" --> "文件" --> "安装新字体"里安装文泉驿字体。第三步:设置显示字体:(在putty环境下)putty: change settings --> appearance, 选择“文泉驿等宽微米黑” ,勾选 “Allow selec原创 2012-02-29 11:31:57 · 928 阅读 · 0 评论 -
Linux--ls出完整路径
很多时候需要给别地址,供其拷贝文件等,每次拼凑路径比较麻烦,希望一个命令能给出包含机器名的完整路径。通过google,找到一个解决方案:$ ls | sed "s:^:`pwd`/:" | sed "s/^/$HOSTNAME:/g"这样,完整的路径名就出来了。但每次输入很麻烦,希望用alias 自定义完整路径的变量。在~/.bashrc里设置了:a原创 2012-02-20 17:23:23 · 15908 阅读 · 2 评论 -
Linux--scp如何实现nohup &后台启动
用nohup ... &的方式后台启动对于执行长时间的任务还是很有效的。但是但用scp考虑大数据量时,结尾的&符号使得密码验证成了问题, scp没法后台启动,怎么办?网上查了一下,解决方式: 两个机器间建立信任关系。自己思维的瓶颈啊,以前其实试过两个机器间建立信任关系后scp不用输密码,但想解决nohup后台启动scp时没联系起来。建立信任关系的方法,网上可以搜罗一下, 我原创 2012-02-15 23:20:16 · 4164 阅读 · 1 评论 -
Linux--更新(update/upgrade) & 更新源
<br /><br />类似于windows的自动更新,linux也有相应的更新方式。<br /> <br />更新命令:<br />$sudo apt-getupdate #更新<br />$sudo apt-getupgrade #升级,需要用update更新完才能upgrade<br />更详细的,请 $man apt-get<br /> <br />此时会从更新源下载并安装。<br />记录更新源的文件:/etc/apt/sources.list<br />默认sources.list中原创 2010-11-14 20:35:00 · 45932 阅读 · 0 评论 -
Linux- 初识man、info
开始使用文字接口,并不是很顺利了,所以先从了解帮助文档开始~Terminal中:[Tab][Tab]: 命令补全、档案补齐Ctrl+c: 强制结束指令Ctrl+d:退出terminal,==exitman 查找指令相关的帮助文档 文档在/usr/share/man目录下man commandman -f command : 查找关键字完整匹配man -k command: 查找部分匹配快捷键:[Page Up] [Page Down] [Home] [End]/string 向上搜索 ?string原创 2010-11-01 09:36:00 · 1225 阅读 · 0 评论 -
Linux-交换空间(swap space)
<br />linux中:虚拟内存=物理内存(RAM)+ 交换空间(swap space)<br />swap space可以是专用的交换分区(swap partition)(推荐),交换文件(swap file)或者是两者组合。<br />swap space 用途:<br />@. 当RAM不够用时,linux将部分不活动的页(inactive pages)调度到硬盘上,以释放RAM给其他程序。<br />@. 用linux的休眠(hibernation)功能时,系统将RAM中所有数据存到swap pa原创 2010-10-31 15:21:00 · 1628 阅读 · 0 评论 -
Linux-常见系统目录
<br />/home: 包含linux系统中各用户的主目录,子目录名称以该用户名命名;<br />/root: root用户的主目录;<br />/bin: 包含常用的命令文件,不能包含子目录;<br />/sbin: 包含系统管理员和root用户使用的命令文件;<br />/dev: 包含大部分的设备文件;<br />/mnt: 为某些设备挂载提供默认挂载目录;<br />/media: 为光盘、软盘、U盘等设备提供默认挂载目录;<br />/boot: 包含linux系统的内核文件和引导装载程序文件;原创 2010-10-31 15:28:00 · 445 阅读 · 0 评论 -
Linux-电脑开机执行过程
<br />我们知道操作系统控制计算机所有的设备并提供核心功能。但操作系统也是软件。在计算机开机时,计算机内没有任何软件,那么计算机是如何读取硬盘内的操作系统档案的呢?<br />1. 计算机开机时执行的第一个程序是BIOS。由BIOS去读取CMOS上计算机的各项硬件信息,从而得到MBR上第一个可开机的装置;<br />2. 第一个可开机装置的第一个扇区内的主要活动记录区块内含有开机管理程序(boot loader)), 由它加载核心档案;<br />3. 核心档案开始操作系统的任务。<br />@ 要安装原创 2010-10-31 15:23:00 · 614 阅读 · 0 评论 -
Linux-硬盘分区
"在linux系统中,每个装置都被当成一个档案来看待"不同硬盘:IDE+SATAIDE硬盘名称:/dev/hd[a-d] ([a-d],多个硬盘时不一定是连续编号,而是以插入硬盘的位置确定)SATA硬盘名称:/dev/sd[a-p] ([a-p], 多个硬盘时连续编号,以扫描到的顺序确定,与插入位置无关)不同分区:主要分割(primary)+延伸分割(extended)+逻辑分割(logical)/dev/sda1, /dev/sda2,... 逻辑分割从5开始 /dev/sda5,....@. prima原创 2010-10-31 15:17:00 · 808 阅读 · 0 评论 -
Linux--解决中文乱码问题: vim/pdf/gedit
<br />添加中文字符编码:<br /> <br />$sudo vim /var/lib/locales/supported.d/local<br />#添加下面的中文字符集<br />zh_CN.GBK GBK<br />zh_CN.GB2312 GB2312<br />zh_CN.GB18030 GB18030<br />使其生效:<br />$sudo dpkg-reconfigure locales<br /> <br />vim:<br />打开vim的配置文件,位置在/etc/vim/vim原创 2010-12-12 11:24:00 · 1511 阅读 · 0 评论 -
Linux--打包&压缩 tar,gzip,bzip2
<br /><br />压缩相关:<br />gzip [options] file <br />压缩生成以.gz为后缀的压缩文件,不保留源文件。如果需要保留源文件并自定义压缩文件名称,参考-c选项。<br />-d#解压缩<br />-v#压缩/解压缩进度<br />-l#压缩/解压缩更详细到进度等<br />-r#文件夹递归<br />-c#保留源文件,将结果输出到屏幕<br />$gzip -c file1 > file.gz#输出到file.gz, 讲替换file.gz原来的内容<br />$gzi原创 2010-12-12 10:24:00 · 2046 阅读 · 0 评论 -
Linux--vim入门常用命令
所有命令都是在正常模式下开始输入的。移动光标: kh l jw#表示到单词尾,包含空格e#表示到单词尾,不包含空格$#表示到行尾退出vim::w#保存修改write:wq#保存退出write+quit:q!#强制保存退出:qa!#不保存修改退出:w filename#保存为filename文件:num1,num2 w filename#将第num1行到第num2行到内容保存为filename文件插入:i#进入插入模式a#在当前光标处开始插入A#从当前行尾开始插入o#在当前光标的下面插入一行进入ins原创 2010-12-10 14:28:00 · 666 阅读 · 0 评论 -
Linux--档案与目录管理
<br /><br />特殊目录:<br />. #当前目录<br />.. #上一层目录<br />- #上一个工作目录<br />~ #当前用户的家目录<br />~userName #userName的家目录<br /> <br />ls,重要选项:[-a]显示隐藏部分,[-R]递归显示文件夹内容 [-l]显示详细信息 $ll等价与$ls -l<br />file: 显示文档到属性,如binary or ASCII等<br /> <br />$which command:寻找PATH内指定目原创 2010-12-09 19:31:00 · 438 阅读 · 0 评论 -
Linux--目录配置的依据FHS
<br />FHS: Filesystem Hierarchy Standard, 用于规范不同的linux distribution每个特定的目录下应该放什么样的文件和数据。<br /> <br /> <br />FHS对文件的不同形态的定义:<br /> <br /><br /> <br />1. 可分享的:可以分享给其他系统挂载使用的目彔,所以包括执行文件与用户的邮件等数据, 是能够分享给网络上其他主机挂载用的目彔;<br />2. 不可分享的:自己机器上面运作的装置档案或者是不与程序有关的 sock原创 2010-12-01 08:57:00 · 486 阅读 · 0 评论 -
Linux--档案/目录 权限及修改
首先所有权限对于三类用户分别设定: User(所有者) / Group(组群) / Others(其他)。权限也是有三种:Read / Write / eXecute,这三种权限对于文档和目录有不同的意义。对于文档:Read:可以查看文档的内容Write:可以修改文档的内容,添加、删除、修改内容等eXecute:文档可执行需要注意:对于文档,权限指的是对于文档内容的权限而不是对于文档本身的权限。举个例子就是说即使有对文档的read,write,execute全部的权限,也不能决定是否删除移动文档本身,这些权原创 2010-11-30 21:56:00 · 4393 阅读 · 0 评论 -
Linux--视频播放器totem安装
<br /><br />totem:视频播放器<br /> <br />$sudo apt-get install totem #安装totem播放器<br />$sudo apt-get install gstreamer0.10-plugins-ugly #安装realmedia分路器<br />$sudo apt-get install gstreamer0.10-ffmpeg #安装realVideo3.0解码器<br />$sudo apt-get install gstreamer0.10-p原创 2010-11-27 20:37:00 · 2145 阅读 · 0 评论 -
Linux--字符串转16进制
1. 可以按字符遍历字符串,用printf("%x", *str)打印出16进制。2. hexdump -C file | less3. vim -b file, 然后:%!xxd待完善。原创 2012-05-17 10:10:45 · 4394 阅读 · 0 评论