Linux 学习
xunmengpiaoyun
这个作者很懒,什么都没留下…
展开
-
【Linux 入门笔记】使用fdisk进行磁盘管理
fdisk 分区工具 来自IBM的老牌分区工具,支持绝大多数操作系统。fdisk是基于MBR的分区,所以如果需要使用GPT,则无法使用fdisk进行分区。fdisk 命令只有具有超级用户的权限才能够运行使用fdsik -l可以列出所有安装的磁盘及其分区信息使用fdisk /dev/sda 可以对目录磁盘进行分区操作分区之后需要使用partporb命令让内核更新分区信息,否则原创 2014-04-14 22:12:46 · 724 阅读 · 0 评论 -
【Linux 入门笔记】Linux用户基础
权限分为3中:读、写、执行目录必须有x权限,否则无法查看其内容r,可以列出目录内容w,可以在目录中创建删除文件x,可以访问目录内容,所以对于目录必须要有rx权限linux基于UGO模式进行控制U user G group O otherls -l第一个部分表示UGO权限第二个表示连接数量第三个表示文件所属用户第四个表示所属组第五个表示大小第六原创 2014-04-25 21:20:32 · 471 阅读 · 0 评论 -
【Linux 入门笔记】网络基础
子网掩码用于将网络部分和主机部分区分开来,子网掩码为1(二进制)的部分为网络部分。MAC地址主要用于同网络间主机的通信,通过ARP协议(同网络中使用)获取同网路其他主机的MAC地址。同网络的主机一般直接相连或通过交换机。不同网段间通过路由器/网关连接。路由器一般有多个接口,每个接口连接一个网络,通过路由表进行数据转发。www.baidu.com中www只是baidu.com中的一个主机原创 2014-04-28 22:04:29 · 535 阅读 · 0 评论 -
【Linux 入门笔记】文本处理工具
文件浏览cat 查看文件内容more 以翻页形式查看文件内容less 以上下翻页形式查看文件内容grep 基于关键字进行文本搜索grep 'linuxcast' /etc/passwd 在/etc/passwd 中搜索linuxcast项find / -user linuxcast | grep Video-i 在搜索时忽略大小写-n 显示结果所在行数-原创 2014-04-29 23:21:31 · 500 阅读 · 0 评论 -
linux 比较文件相同部分comm命令和不同部分diff命令
linux系统中comm命令用法详解linux系统下的comm命令是一个非常实用的文件对比命令。 comm命令功能: 选择或拒绝两个已排序的文件的公共的行。 comm命令语法:comm [-123] [--help][--version][file1][file2] comm命令参数: -1 不显示只在第1个文件里出现过的列。 -2 不显示只在第转载 2014-05-27 13:35:17 · 4760 阅读 · 0 评论 -
linux 统计文件中单词出现次数
[请教]统计文件a.txt中“每个单词”的重复出现次数?若该文件大到几个G又该如何处理?方案一:#!/bin/sh #定义源文件和临时文件 srcfile=word.txt tempfile_words=tempfile_words tempfile_words_uniq=tempfile_words_uniq #取出所有转载 2014-05-28 17:22:44 · 7532 阅读 · 0 评论 -
linux 统计文件字段并排序
参考文章:转载 2014-05-27 10:13:32 · 1743 阅读 · 0 评论 -
Linux 五分钟搞定sort命令
sortsort是在 Linux 里非常常用的一个命令,管排序的,集中精力,五分钟搞定 sort,现在开始!1 sort的工作原理sort 将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按 ASCII 码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapple转载 2014-05-28 16:24:47 · 707 阅读 · 0 评论 -
shell 学习笔记
1. 重定向ls -l output.txt原创 2014-08-01 22:44:29 · 671 阅读 · 0 评论 -
Linux 系统变量设置文件 (PATH)
工作环境设置文件环境设置文件有两种:系统环境设置文件 和 个人环境设置文件 1.系统中的用户工作环境设置文件: 登录环境设置文件:/etc/profile 非登录环境设置文件:/etc/bashrc 2.用户个人设置的环境设置文件: 登录环境设置文件: $HOME/.bash_profile //这个是环境变量设置转载 2014-09-14 15:45:32 · 560 阅读 · 0 评论 -
【Linux VI】 统计字符数
1. 统计全局中出现 abc 单50,100s/hello world//gn原创 2014-05-29 16:21:27 · 1909 阅读 · 0 评论 -
【Linux VI】 实用总结
%s/^\+\s//%s/\s\+$//转载 2014-07-12 10:00:24 · 457 阅读 · 0 评论 -
【Linux 命令】 tcpdump
参考文章:tcpdump命令:http://blog.chinaunix.net/uid-24631445-id-3416839.html转载 2014-11-27 12:06:20 · 506 阅读 · 0 评论 -
【Linux VI】 个人小结
1. Vi简介a) Vi存在三种模式:指令模式和插入模式,底行模式 1) 命令模式:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式下,或者到 底行模式。ESC:退回到指令模式。 2) 插入模式:只有在插入模式下,才可以做文字编辑,按「ESC」键回到命令模式。 3) 底行模式:将文件保原创 2014-04-10 21:06:22 · 652 阅读 · 0 评论 -
【Linux 命令】 telnet 解释
1、什么是Telnet? 对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具。一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵者的本地机只相当于一个只有键盘和显示器的终端而已。2、Telnet被入侵者用来做什么 (1)Telnet是控制主机的第一手段转载 2014-04-08 22:15:00 · 971 阅读 · 0 评论 -
【Linux 命令】 使用 CP 命令,不提示覆盖
原文地址:今天 在我的VPS上拷一个文件夹,但放的地方有一个同名文件夹而且里面还有文件,如是直接拷过去,结果有N个要确认替换的提示,直接CTRL+C,在网上搜了把,发现有几个方法可以解决,方法如下:一般我们使用的命令是cp -rf sourcefile targetdir或cp -r -f sourcefile targetdir, -r的意思是递归复制,也就是复转载 2014-07-16 17:32:45 · 779 阅读 · 0 评论 -
【Linux实用总结】 grep
grep -Ff file原创 2014-07-12 09:57:51 · 775 阅读 · 0 评论 -
【Linux 命令】 awk
awk -F "," '{print $1}'输出以逗号分隔的,第一列原创 2014-06-04 15:29:42 · 621 阅读 · 0 评论 -
【Linux 入门笔记】Linux扩展权限
linux 默认权限新建文件:-rw-rw-r--文件夹: -rwxrwxr-xumask 属性目录的默认权限:777-umask文件的默认权限:666-umask一般对于普通用户默认的umask是002,root用户的默认是022新建文件的权限是:666-002=664新建目录的权限是:777-002=775一般普通用户的umask是002,root用户是02原创 2014-04-28 20:36:23 · 527 阅读 · 0 评论 -
【Linux 入门笔记】磁盘基本概念
--------------机械硬盘-------------轨道柱面(cylinder) # 相同轨道扇区(sector)磁头(head)--------------系统表示--------------hda , hdb ... hdz # IDE 硬盘sda , sdb ... sdz # SATA/USB 等硬盘/U盘sda1 , sda2 ... # 第一原创 2014-04-13 14:14:13 · 473 阅读 · 0 评论 -
【Linux 入门笔记】Linux用户基础
用户和组的概念每个用户拥有一个UserID,操作系统实际使用的是用户ID,而非用户名每个用户属于一个主组,并受该用户可访问的资源限制每个组拥有一个GroupID每个进程以一个用户身份运行,并受该用户可访问的资源限制每个可登录用户都拥有一个指定的shell用户用户ID为32位,从0开始,但是为了和老式操作系统兼容,用户ID限制在60000以下-root用户,ID为原创 2014-04-24 20:16:15 · 537 阅读 · 0 评论 -
【Linux 入门笔记】管道及重定向
管道和重定向通过管道和重定向我们可以控制CLI的数据流重定向> 将标准输出重定向到文件(覆盖)例如:echo “linuxcast” > outfile //将ehco的输出保存到outfile文件中;ls -l >outside //后面可以跟路径>> 将标准输出重定向到文件(追加)2> 将标准输出错误重定向到文件 ls -l 2> outside这条命令只保存报原创 2014-04-29 22:29:54 · 467 阅读 · 0 评论 -
CentOS 系统安装
CentOS 5.10 系统安装配置图解教程在VirtualBox下安装CentOS教程(截图版)原创 2014-03-22 16:45:12 · 830 阅读 · 0 评论 -
【Linux 入门笔记】系统启动详解
stage1stage_5stage2内核MBR的引导代码将负责找到并加载linux内核Linux内核保存在/boot/vmlinuz-2.6.32-279.el6.1686一般还会加载内核模块打包文件:/boot/initramfs-2.6.32-279.el6.i686.img命令dmesg可以查看本次启动时内核的输出信息内核启动完毕就会运行init原创 2014-04-30 23:38:16 · 555 阅读 · 0 评论 -
【Linux视频教程-韩顺平】入门
学习Linux的四个阶段:第一阶段:linux平台上的开发,包括vi, gcc,gdb,make ,jdk,tomcat ,mysql ……和linux基本操作第二阶段:加厚c语言功底《C专家编程》或是java语言第三阶段:学习unix环境高级编程《unix环境高级编程》第四阶段: linux应用系统开发/linux嵌入式开发原创 2014-05-05 21:59:41 · 982 阅读 · 0 评论 -
【Linux视频教程-韩顺平】设置任务调度命令crontab
2.多任务的设置1)在crontab -e 中回车直接写任务命令(任务复杂时不推荐);2)另外一种方法:a 把所以任务写入一个可执行文件(shell编程 文件以.sh为后缀名);b 更改可执行文件权限为可执行 chmod XXX 文件名;c 把可执行文件写入crontab -e 里面设置任务;原创 2014-05-06 21:58:50 · 865 阅读 · 0 评论 -
【Linux 入门笔记】文件系统挂载管理
磁盘或分区创建好文件系统后,需要挂载到一个目录才能够使用 Windows或Mac系统会自动挂载,但是Linux需要手工挂载 通过mount命令将格式化好的磁盘或分区挂载到一个目录上 mount /dev/sda3 [要挂载的分区] /mnt[需要挂载的地方] 使用不带任何参数的mount来显示已经挂载好的文件系统 -t 指定文件系统的类型 -o 指定挂载项原创 2014-04-20 20:59:01 · 473 阅读 · 0 评论 -
【Linux视频教程-韩顺平】常用命令
init [0123456]指定系统运行级别0: 关机1: 单用户2.转载 2014-05-07 23:11:17 · 502 阅读 · 0 评论 -
【Linux】 设置使用 sudo
# Defaults requiretty原创 2014-05-09 14:40:28 · 1159 阅读 · 0 评论 -
【Linux 入门笔记】命令行BASH的基本操作
GUI 图形方面的shell ------〉windows 、mac osCLI 命令行方面的shell -----〉比图形强大提示符# root用户 (最高权限)$ 普通用户命令一般由 (选项、命令、参数) 组成。uname 显示系统的基本信息 -r 内核版本号 -a 显示所有信息==(--all)原创 2014-04-08 20:12:54 · 626 阅读 · 0 评论 -
【Linux 入门笔记】文件系统基本结构和操作
pwd 当前工作目录touch 更新文件时间或创建空白文件以.开头的文件都是隐藏文件,大多数都是配置文件ls -a 显示所有文件ls -l 显示文件详细信息ls -R 递归显示子目录结构ls -ld 显示目标和链接信息file+文件名 显示文件类型绝对路径和当前路径cd 用来切换当前目录上一级目录“.."当前目录 ”."用户家目录 “~”上一个工作目录"-"直接cd 都是回到家目录原创 2014-04-08 20:38:41 · 543 阅读 · 0 评论 -
【Linux 入门笔记】系统目录架构
linux系统目录介绍01.bin 可执行文件02.boot vmlinux内核 grub03.dev 设备04.etc 配置文件05.home user文件集合 root单独06.lib 库文件07.media 挂载,~~mnt08.opt 大型software install09.proc 虚拟数据keep current info/acpi 电源信息1原创 2014-04-08 21:10:25 · 470 阅读 · 0 评论 -
shell 学习(1) 执行,管道,重定向,逻辑分隔,变量,引号,运算
1. 执行 shell 脚本方法一: chmod +x uad.sh # 需要含有 x 权限./uad.sh// 不需要考虑 x 权限方法二: sh uad.sh#用sh解释器解析方法三: source uad.sh #用当前默认解释器解析,后两者不需要加课执行权限2. 管道格式:命令1| 命令2例如:find . -name "*" | wc转载 2014-04-09 21:35:17 · 730 阅读 · 0 评论 -
【Linux 入门笔记】Linux系统常用命令
date +%Y-%m-%d hh:mm:ss02.hwclock show硬件时间03.cal 04.uptime 系统运行时间和系统负载05.echo show input content06.cat show txt content07.head -n/tail -n -f(追踪显示文件更新)08.more (只能向下翻页) less (可以来回翻页)09.lspci lsusb lsmod原创 2014-04-08 21:32:58 · 494 阅读 · 0 评论 -
【Linux 入门笔记】RPM软件包管理
RPM源代码形式绝大多数开源软件都是直接以源代码形式发布源代码一般会被打包成tar.gz的归档压缩文件程序源代码需要编译成为二进制形式之后才能够运行使用源代码基本编译流程:1- ./configure 检测编译环境、相关库文件以及配置参数并生成makefile2- make 对源代码进行编译,生成可执行文件3- make install 对生成的可执行文件安装到计算原创 2014-04-24 20:44:09 · 473 阅读 · 0 评论 -
【Linux 入门笔记】Linux下获取帮助
命令后接 -h, --help 获取相关介绍信息和参数cat -hcat --helpman 命令:获取详细的介绍man lsman 5 ls #man 1 lsman -k pass # 查找包含 pass 的命令左边是标题-----------------info ls---------/usr/share/doc # 帮助文档===原创 2014-04-24 19:41:17 · 434 阅读 · 0 评论 -
【Linux 入门笔记】YUM软件管理
YUM 仓库:用来存放所有的RPM软件包,当使用YUM安装一个RPM软件时候,如果存在依赖关系,会自动在仓库中查找依赖软件并安装仓库可以是本地的,也可以通过HTTP、FTP或NFS形式使用集中的、统一的网络仓库/etc/yum.repos.d/目录下放各个仓库,格式:[LinuxCast]name = This is LinuxCast.net rpm soft repob原创 2014-04-24 21:35:41 · 505 阅读 · 0 评论 -
Centos和Redhat的区别和联系
文章来源:http://www.linuxdiyf.com/viewarticle.php?id=218621转载 2014-04-24 22:02:13 · 709 阅读 · 0 评论 -
【Linux 入门笔记】Vi文本编辑器
vi 命令行下面的文本编辑工具vim是vi的增强版本命令vim可以启动vim编辑器一般可以通过vim+目标文件路径的形式使用vim如果目标文件存在,则vim打开该文件若目标文件不存在,则新建该文件vi拥有三种模式:命令模式、插入模式和ex模式任何模式都可以通过esc键回到命令模式在命令模式中按”i“键可以进入到插入模式,在插入模式中按esc可以返回命令模式原创 2014-04-10 21:04:31 · 519 阅读 · 0 评论