红联Linux门户
Linux帮助

linux学习笔记

发布时间:2008-01-05 11:01:27来源:红联作者:beainm
一、当有多个系统时(win2003、linux),要先安装win2003后安装linux

(1)若先安装linux后安装win2003,则linux系统不能启动,而win2003能正常使用,必须重新安装linux的gurb(引导程序)。

因为linux有拉链功能,可以在加载是拉链到win2003系统;而win2003则没有此功能。

安装linux的多重启动菜单:

从linux的第一张光盘启动,出现boot:时输入

Linux rescue (急救系统)

在急救模式输入:chroot/mnt/sysimage (挂起系统)

在出现 sh-2.05b# 回车

Sh-2.05b#:fdisk -l (查看分区信息)

Sh-2.05b#:grub -install /dev/hdb (hdb是根据查看的信息而决定的)

Sh-2.05b#:exit



二、系统的基本内容:

在终端中输入命令

1、图形界面-------à字符界面

Ctrl +alt+fn(f1-----f6)

字符界面------à图形界面

Alt+f7

2、linux是多用户多任务的操作系统

3、linux的用户模式:

(1)单用户模式:同一时刻,只能有一个操作员登录系统(用于系统维护)

(2)多用户模式:(用于系统正常工作)

多用户-------à单用户之间的切换

在#:init 1

单用户-----à多用户

在#:init 2或3

Init 2不加载nfs,而init 3加载 (nfs是共享)

Init 5:进入图形化环境

Init 0:关机 通 shutdown -h now

Init 6:重启 同 shutdown -r now (init 0和6 只能在超级用户下应用)

三、Linux命令和参数 (它们区分大小写)

1、Date 显示日期、时间

格式:date 月日时分年 可用此命令更改日期时间 每个字段用两位表示

2、Cal 查看日历

格式: cal 年 或cal 月 年 或cal

分屏显示查看结果: 命令 |more (回车 逐行显示;空格 逐屏显示)

3、Clear 清屏

4、Echo 格式:echo “内容” 显示输入的内容

模块一:目录

一、目录名称及功能

1、/ 根目录 (存放linux所有文件)

2、/boot 启动目录 (存放内核和启动程序)

3、/root 超级用户的主目录

4、/etc 存放与硬、软件相关的配置文件(如:密码)

5、/dev 设备目录

文件名 cd* (光驱文件) fd*(软盘文件) hd*(硬盘文件) sd*(U盘/移动硬盘文件)

6、/lib 库文件

7、/usr 存放与用户相关的程序和命令

8、/sbin 存放系统命令

9、/rar 存放邮件、打印系统各种服务器的数据和日志文件

10、/mnt 空目录 (用于挂接点)

11、/bin 存放操作命令

12、/tmp 临时目录

13、/home 存放普通用户主目录的目录

二、具体操作:

1 、ls 查看当前目录下的内容

Ls -a 查看隐藏目录

判断是目录还是普通文件: (1)目录名称是蓝色的(2)ls -F 在目录名后有 /

2、pwd 查看当前目录

3、mkdir 目录名 :建立目录 (可建立多个目录,名称之间用空格隔开)

4、rmdir 删除目录

(1)rmdir 目录名 (空目录)

(2)rm - r 目录名 (可删除空、非空目录;若有多个文件一个个提示是否要删除)

(3)rm - rf 目录名 (强制删除目录下所有文件)

5、cd 目录切换

Cd 目录名 cd 。。 返回上级目录

6、cp :复制目录

Cp -- a 目录名 目的目录 (将目录下文件全部拷贝,是递归拷贝)

7、mv :移动目录

Mv 目录名 目的目录

8、mv :目录改名

Mv 旧目录名 新目录名

特殊目录: 。当前目录

。。父目录

Linux隐藏目录文件是以 。 开头的

模块二:文件

1、ls --l === ll 详细显示文件及文件的属性

Drw-rwxr-- 3 root root

其中 第一位d 表示文件类型:

若是B 是块文件,文件单位是块 1b =512字节

C 是字符文件 ;d 目录文件;-- 普通文件

后面9位表示文件权限: r 只读; w 可修改; x 可执行; -- 无权限

9位中每三位为一组 第一组 是文件所有者多文件的权限(文件所有者默认是创建文件的用户)

第二组: 文件同一组人对文件的权限

第三组: 文件其他人对文件的权限

权限的数字表示法:r 4; w 2; x 1; --: 0;

修改文件权限:

Chmod 权限数字 文件名(无递归功能)

Chmod -r 权限数字 文件名(有递归功能,可作用到它下面的文件和目录)

注意:无论哪一位置有可执行权限时,文件名为绿色

3 表示文件的关联数 即文件下包含的目录和文件数,包含。和。。目录

Root 表示文件的所有者

Chown 所有者 文件名(修改文件的所有者 无递归功能)

Chown -R 所有者 文件名 (有递归功能)

后一个root 表示文件组名

Chgrp 组名 文件名 (修改文件的所属组 无递归)

Chgrp -R 组名 文件名 (有递归功能)

二、建立文件

Vi 文件名 进入编辑时先按 i 即insert 输入

退出:

(1)存盘退出 exc ---àshift + ; --àwq!

(2)不存盘退出 exc ---àshift + ; --àq!

三、文件内容查看

(一)、cat 文件名 ; cat -b 文件名 (显示文件内容并在行前加行号)

> 重定向输出符号

命令 > 文件名 (将命令操作结果保存到文件中)

Cat 文件1 文件2 文件3 ………….(显示多个文件的内容,文件名之间用空格隔开)

Cat 文件1 文件2 > 文件3 (将文件1、2的内容合并到文件3中)

>的特性:

1、覆盖原有文件内容 2、当原文件与目标文件名相同时,文件内容被清空

3、不能连续重定向,若连续重定向则最后一个有内容其余为空

特例:

Cat 文件名 >/dev/lpo 将文件内容打印

Lpr 文件名 文件打印

>> 重定向输出

命令 >>文件名 (将文件内容追加)

Cat b >>a 将b 的内容追加到a中

(二)、more 文件名 (分屏显示) q 退出

| 管道符

命令1 | 命令2 |……………(上一个命令的输出作为下一个输入)

Wc 文件名 :文件内容的统计

输出内容:行 字数(以空格和回车为结尾的为一个字数) 字符数 文件名

(三)、less 文件名 (分屏显示) q退出

可对文件内容查找

查看文件内容后 /字符 表示查找你所输入的字符

(四)、head -N 文件名 :n 是数值 表示查看文件的前n行

(五)、tail -n 文件名 :查看文件的后n行

四、 拷贝文件

Cp 文件名 目的目录 (当执行cp与文件所有者是不同用户时则文件属性回改变,否则不变)

若无论哪个用户操作,也不想改变文件原来的属性则: cp -a 文件名 目的目录

五、文件移动和改名

Mv 文件名 目的目录 (在移动过程中文件属性不发生改变)

Mv 旧文件名 新文件名

六、删除文件

Rm 文件名

Rm -f 文件名 (强制删除)

七、合并相邻行的重复行 (只在显示时)

Uniq 文件名

Uniq -d 文件名 只显示重复行

Uniq -u 文件名 只显示不重复的行

八、查找文件

Find 路径 参数 (路径一般为 / 即根目录)

参数:

1、-name 文件名 ;以文件名为主查找

2、-user 用户名;以所有者为主查找

Ctrl + c 终止命令或程序执行

Ctrl + p 同与 向上的箭头

Ctrl + n 同 向下的箭头

Ctrl + z 进程挂起

3、-exec 命令(如rm) 必须与-name、-user连用

如:find -name 文件1 -exec rm “{}” \; (删除查找到的文件 谨慎使用)

{} 表示查找到的所有结果

\ 是转义字符 (将\ 后面符号特定含义去掉变成普通符号)

4、 ; 命令分隔符

命令1;命令2;命令3…………….. (顺序执行各个命令,命令之间是独立的)

九、文件内容查找

Grep 内容 文件名 (区分大小写)

Grep -I 内容 文件名 (忽略大小写, 以回车作为分隔)

Grep -v 内容 文件名 (查找与指定内容无关的内容)
文章评论

共有 2 条评论

  1. cjp 于 2008-01-06 18:31:08发表:

    命令一般是区分大小写的,rm 应该小写吧

  2. relaaxx 于 2008-01-05 11:29:28发表:

    好基础哦,深入点哦