
linux基础
文章平均质量分 69
dantangfan
马上就要毕业了肿么办好怕怕
展开
-
好用的网络命令netcat
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。 下面是一些使转载 2013-10-02 01:03:09 · 1275 阅读 · 0 评论 -
git命令总结
Git配置git config --global user.name "robbin" git config --global user.email "fankai@gmail.com"git config --global color.ui truegit config --global alias.co checkoutgit config --global alias.ci转载 2013-11-25 00:06:38 · 880 阅读 · 0 评论 -
修改终端提示信息
shell终端的提示信息可以给我们带来很多方便,有的时候一个不小心把提示信息改掉了,连用户名和目录都不显示。每次都要用who或者pwd。比较麻烦。所以学会修改终端提示信息是必须的。环境变量PS1是我们的行首提示信息PS2是一行没输入完,第二行提示输入的信息比如我终端开始如下bash-4.1$执行命令bash-4.1$ echo $sp1\s-\v\$那么要更原创 2013-10-02 11:17:50 · 1117 阅读 · 0 评论 -
linux启动流程
半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。 那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。 这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程转载 2013-10-02 00:36:00 · 831 阅读 · 0 评论 -
find命令简单使用
1.文件名查找: find -name "text.txt"2.文件名忽略大小写查找: find -iname "tExt,txt"3.制定目录深度:find . -maxdepth 3 -mindepth 1 -name "test.txt"4.在find命令找打的文件上执行命令:find -name "tst" -exec md5sum {} \;后面的格式是必须的。{}会被fi原创 2013-10-02 00:20:54 · 810 阅读 · 0 评论 -
电脑信息查看命令
硬件查看主板的序列号: dmidecode | grep -i ’serial number’用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]查看内存信息:cat /p原创 2013-10-02 13:26:59 · 1620 阅读 · 0 评论 -
读懂diff文档
diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。 一、diff的三种格式 由于历史原因,diff有三种格式: * 正常格转载 2013-10-02 01:18:13 · 1918 阅读 · 0 评论 -
基础操作
基础命令:显示时间:date显示日历:cal [ [ month] year ]计算器:bc列出文件:ls复制:cp切换目录:cd切换用户:su 内核版本查看:uname [ra]查看当前目录:pwd创建删除目录:mkdir 、 rmdir移动和重命名文件:mv删除文件:rm 查看文件内容:cat [AbEnTv]反向查看文件内容:tac原创 2013-10-01 13:16:18 · 890 阅读 · 0 评论 -
启动流程
从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。 零、boot的含义 先问一个问题,"启动"用英语怎么说? 回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boo转载 2013-10-02 00:31:50 · 926 阅读 · 0 评论 -
常用命令备忘录
一. 启动,关机,登入,登出相关命令[login] 登录[logout] 登出[exit] 登出[shutdown] 停止系统[halt] 停止系统[reboot] 重启动[poweroff] 切断电源[sync] 把内存里的内容写入磁盘[lilo] 安装lilo启动管理程序[grub] 安装lilo启动管理程序二. Shell相关命令[chsh] 切换Shell[hist原创 2013-10-02 10:46:18 · 822 阅读 · 0 评论 -
简单磁盘操作
磁盘的组成:圆柱形盘面:主要记录数据部分机械手臂和磁头:读写盘上数据主轴马达:转动盘片盘片物理组成:扇区为最小的储存单位,每个扇区512bytes扇区组成一个圆成柱面,是分区的最小单位第一个扇区最重要,里面有硬盘主引导记录(MBR)和分区表。其中MBR占446bytes,分区表64bytes各种接口磁盘在linux中的文件名:dev/sd[a-p原创 2013-10-01 15:46:09 · 1013 阅读 · 0 评论 -
vim常用命令
一般模式下:0:移动到这一行最前面$:移动到这一行最后,同endG:移动到文件zuihouyihang1G:移动到文件第一行n:光标下移n行/word:向下查找word?word:向上查找word:n1,n2s/word1/word2/g:字符替换x,X:向前,向后删除字符dd:删除当前行ndd:删除当前n行yy:复制当前行nyy:复制当前n行原创 2013-10-01 13:58:43 · 930 阅读 · 0 评论 -
gcc和gdb简单命令总结
gcc:-o设置输出的二进制文件名-S编译器生成一个函汇编指令的文件,用.s后缀-ggdb生成额外信息,对gdb调试有用-c只编译,不链接,生成.o文件-mpreferred-stack-boundary=2在编译文件时使用dword大小的栈,在学习时可以简化调试过程.gdb:b+函数名:在指定函数处设置断点b+*mem:在指定内存地址设置断点i b显示断点信息原创 2013-11-25 20:38:00 · 1106 阅读 · 0 评论