随笔分类 -  Unix入门

 
[资料查找结果]一些SHELL要知道的东西
摘要:(1)shell提示符及其环境 /etc/passwd文件 提示符:$ /etc/profile $HOME/.profile (2)shell执行选项 -n 测试shell script语法结构,只读取shell script但不执行 -x 进入跟踪方式,显示所执行的每一条命令,用于调度 -a Tag all variables for export -c "string" 从strings中读... 阅读全文
posted @ 2006-11-16 12:11 erik168 阅读(222) 评论(0) 推荐(0)
vi概况
摘要:最常用的文本编辑器是vi,它对于机用户最为合适。只需知道几个基本指令便可开始使用要启动vi,只需在指令提示符后键入vi sutro.hotwired.com[~/unixclass]% vi myfile.html使用vi的不便之处在于你必须告诉它你将添加或删除文本,而不能简单第键入文本或删除文本,你必须使用下列指令: 要添加文本 - 按esc键和字母i键(用于插入文字) 要删除文本 - 按esc... 阅读全文
posted @ 2006-11-16 12:11 erik168 阅读(193) 评论(0) 推荐(0)
6.SHELL编程基础(2)
摘要:6.7 信号处理和临时文件清理 trap -l可以获得可以发送给进程得型号列表SIGHUP:信号值1,进程挂起时SIGINT:信号值2,用户发送中断信号ctrl+c时SIGOUT:信号值3,用户发送退出信号ctrl+d时SIGFPE:信号值8,试图进行非法数学操作时...... 信号捕获语法:trap command signalcommand可以是任何有效得unix命令甚至一个用户定义得函数。... 阅读全文
posted @ 2006-11-16 12:10 erik168 阅读(206) 评论(0) 推荐(0)
6.SHELL编程基础(1)
摘要:6.1 注释 shell编程的注释以字符“#”开头,相当于VB中的'和类C语言中的// 6.2 开始 6.2.1开始的时候必须告诉系统启动一个shell脚本,才能开始添加命令。e.g. #!/bin/bash 6.2.2 变量的赋值使用运算符“=”。使用变量的时候要再变量名的前面加上符号“$”。变量类型只是文本字符,系统不会自动辨认为数字。e.g. var=1var=$var+1echo $v... 阅读全文
posted @ 2006-11-16 12:09 erik168 阅读(344) 评论(0) 推荐(0)
5.unix命令进阶
摘要:5.1 剖析 unix命令分成2部分:命令本身和追加参数。如ls -l /etc ls是命令本身,-l是参数,/etc是目标参数 5.2 命令高级用法 5.2.1 通配符?:匹配文件名中任何一个字符*:匹配一个或多个字符[]:匹配包含在其中的某一个字符 5.2.2 输入输出重定向 >:将结果覆盖输出到文件>>:将结果追加输出到文件 lsoutputsort term_alpha上条解释:将te... 阅读全文
posted @ 2006-11-16 12:08 erik168 阅读(216) 评论(0) 推荐(0)
4.Unix工作环境
摘要:4.1 PS1环境变量 该变量控制顶层命令提示符,也就是输入命令的游标前的字符串。PS1环境变量配置可以使用转义序列。比如PS1="[\u@\h \w]\$"可以让命令行提示符显示工作目录转义序列列表:\t:当前时间\d:当前日期\n:换行\s:当前shell环境\W:工作目录\w:工作目录完整路径\h:当前及其主机名\u:当前用户名\#:当前命令号\$:如果用根登陆则以#结束,否则以$结束 4.... 阅读全文
posted @ 2006-11-16 12:07 erik168 阅读(193) 评论(0) 推荐(0)
[资料查找结果]linux下文件系统挂载小节
摘要:由于LINUX本来就是来自于UNIX,文件系统的挂接和UNIX基本差不多,这里的方法在unix下也有参考和学习的价值,而且, 挺有用的,我觉得。呵呵。 学习操作系统时我们都了解到文件系统是操作系统的重要组成部分之一。文件系统有很多种类型,比windows的fat、 fat32;Linux的 ext、ext2或ext3;FreeBSD的ufs等等。在使用Linux的过程,也常常Linux操作系... 阅读全文
posted @ 2006-11-16 12:06 erik168 阅读(220) 评论(0) 推荐(0)
3.文件系统
摘要:注:1、Unix文件系统是区分大小写的,和windows不一样,Mac OS X除外。2、Unix系统对文件的认知没有扩展名的区分(不像windows下扩展名有对应的打开方式、exe为可执行文件、bat为批处理文件)。看见的扩展名只是用户为了方便自己记忆和管理而命名的,没有特别的含义。(从ChinaUnix上看到的)3、Unix系统中隐藏文件是指文件名以“.”开头的文件。这类文件系统视为隐藏文件... 阅读全文
posted @ 2006-11-16 12:05 erik168 阅读(237) 评论(0) 推荐(0)
[资料查找结果]存储设备的挂接
摘要:在使用某设备上的文件系统之前,必须将该设备上的文件系统挂接(mount)到根文件系统的某个目录上,此目录称为挂接点(mount point)。此时该设备上的文件系统相当于该目录的延伸,对该目录的操作就等于对该设备文件系统的操作。使用完该设备的文件系统后,还要将它卸出 (umount)。 一、mount命令 mount的过程(步骤)如下: 第1步:创建一目录 第2步:... 阅读全文
posted @ 2006-11-16 12:05 erik168 阅读(252) 评论(0) 推荐(0)
2.用户和用户组
摘要:关于用户和用户组的概念这里我就不写了。 2.1 三个重要的文件 /etc/passwd 文件该文件由一到多行组成,每一行存储一个用户的信息。行中的信息以冒号分隔“:”。例子:beginunix:x:510:500:NormalUser:/home /beginunix :/bin/bash 对应解释:用户名:加密口令或x:用户ID号:用户组ID号:用户描述:用户启动位置:用户登陆SHELL ... 阅读全文
posted @ 2006-11-16 12:04 erik168 阅读(236) 评论(0) 推荐(0)
1.入门之前
摘要:1.1 SHELL的概念SHELL是一个命令行解释器,使得用户能够和操作系统进行交互。SHELL就是操作系统和用户直接的一个中间层。 1.2 远程登陆远程登陆使用ssh或telnet命令格式:ssh (主机名,IP地址,用户名@主机名.....)登陆后退出用exit或者logout命令关闭系统:shutdown参数:-r :关闭系统并重启-h :不损坏数据关闭poweroff:通过切断电源关闭系... 阅读全文
posted @ 2006-11-16 12:01 erik168 阅读(164) 评论(0) 推荐(0)