Chinaunix
标题:
Linux基础(又一次浏览liunx视频教程的新得和回忆)
[打印本页]
作者:
fengyetang
时间:
2008-04-18 08:52
标题:
Linux基础(又一次浏览liunx视频教程的新得和回忆)
Linux基础
1、安装一个软件时,基本上都是有以下三个部分组成:
可执行文件放在/usr/bin下
包含文件放在/usr/include/mysql下
库文件在/usr/lib/mysql下
2、查看gcc版本号:
gcc --version //查看gcc版本号码
ls /lib/libc-* //查看glibc的版本号码
3、gcc demo.c
自动生成一个默认的a.out可执行文件
4、linux关机方法
shutdown -h now 关机(推荐此种)
shutdown -r now 重启(推荐)
now可以替换成时间
reboot 快速重启(跳过sync同步化过程过程),不赞成。
init 0 关机
init 6 重启
halt 系统停机
5、linux本身的结构:
几个层次:
外层应用程序
shell
kernel
硬件
6、linux的目录结构
存放命令的目录:/bin、/sbin、/usr/bin、usr/sbin、/usr/local/bin
/boot内核以及其他系统启动所需的文件
/opt安装大的应用程序
/tmp临时文件
/lost+found系统修复过程中恢复的文件
/root超级用户的主目录
/dev
--device设备
b--block块设备
c--character字符设备
Linux的硬件设备对应文件
光驱设备:/dev/cdrom
软驱:/dev/fd0
ls
-l命令可查看设备类型,看看首字符b or c
/etc配置文件
启动引导程序
/etc/lilo.conf /etc/grub.conf
多系统引导时,可设置默认启动的系统等等。
控制启动模式:/etc/inittab(图形/文本登录)
文件系统配置:/etc/fstab
/etc/profile 增加环境变量等(修改path等)
如配置JAVA/J2EE开发环境
/etc/ftp* ftp的配置文件
/etc/httpd web服务器的配置文件
/etc/ssh* ssh的配置文件
/home
/usr/passwd 系统能识别的用户清单
纯文本显示加密了的口令,普通用户可读。
/usr/shadow 超级用户能读用于保护口令的安全。
/lib 系统所用的库。如c程序库
/lib/modules/2.4.20-8/kernel/drivers 驱动模块
/usr/lib/ 应用程序使用的库。如MySQL的库
/mnt
光驱的装载
mount -t iso9660 /dev/cdrom
/mnt/cdrom
mount -t 文件类型 设备文件 挂载目录
卸载
umount /mnt/cdrom
软驱的使用
mount -t fstype /dev/fd0
/mnt/floppy
/usr 用户目录
/usr/doc /usr/share/doc 帮助文档
man 命令 查看命令的手册页
info 命令 查看命令的帮助
命令 -help
/usr/src/linux-2.4.20-8/ linux源代码
x11 用于x windows
bin 几乎所有的命令程序
sbin 系统管理的命令
include c语言头文件
lib 库文件和数据文件
local 本地安装的软件
share 共享文件和数据
/var
www apache的文档目录
lib 系统运行时随时改变的文件
local /usr/local程序的可变数据
log 日志文件
spool 邮件、新闻等队列的脱机目录
tmp 临时文件
8、了解所用硬盘的信息
mount 所挂装分区
fdisk -l [/dev/had] 硬盘分区状况
df -h 硬盘分区的使用情况
du -sh 目录占用空间
uname -a 所用Linux版本号
9、Linux文件类型
普通文件(-) 文本文件和二进制文件
目录文件(d) 文件夹
链接文件(l) ln创建的文件
特殊文件 设备文件(b、c)和管道文件(p)
ls -l 查看文件的类型
文件类型对应颜色配置文件: /etc/DIR-COLORS
10、检查文件系统
当系统非正常关机,可能无法进入系统,这时可以执行fsck修复磁盘
11、文件的查找
find 路径 [选项]
find /etc -name passwd
根据文件的名字passwd来查找
-size 按文件的大小
-type 按文件的类型查找
locate
grep
grep [选项] 查找模式 文件名 [文件名。。。]
grep [参数] 'str' filelist
-n 显示匹配行号
-i 忽略大小写
-r 递归查找
12、硬链接和软链接
硬链接:
源文件名和链接文件名都指向相同的物理地址、目录不能有硬链接、硬链接不能跨越文件系统。
文件在磁盘种只有一个复备份(软硬相同),以节省硬盘空间。由于删除文件要在一个索引节点属于唯一的链接时,才能成功。因此可以防止不必要的误删除。
符号链接:
ln -s命令创建文件的符号链接
它是linux特殊文件的一种,作为一个文件它的资料是它所连接的文件的路径名。类似于windows里的快捷方式。
可以删除原有的文件而保存连接文件,它不具有误删除的功能。
查看文件/目录的inode:ls –i
ls(link)
ln [参数]
硬链接:
(hard link)同一个文件系统,不能指向目录文件。
ln 源文件 目标文件
符号连接(软链接)
用-s 参数创建
ln –s 源文件 目标文件
ln –s /usr/local
local
13、Linux用户类型
系统管理员(root)
文件拥有者(u)
组拥有者(g)
其他用户(o)
14、文件目录的权限
rwx r-x ---
111 101 000
7
5 0
owner group others
改变文件的权限
符号标记法
chmod(ugoa) (+、-、=)(rwx)
filename/filelist
eg:chmod g+w o-x /usr/local/*
数字标记法
4(100)读
2(010)写
1(001)执行
0(0)无权限
chmod 750 /usrlocal/*
15、文件的比较
diff 以报表的形式显示两个文件的区别!
找出两个文本文件的差异
diff [参数]
-w 忽略所有空格差别
-i忽略大小写
cmp 只显示两个文件是否相同!
比较任意两个文件
cpm [para]
16、标准文件
标准输入文件
键盘称为标准输入文件
Linux中,所有的打开文件,包括标准文件,都被赋以一个成为文件描述符的数。文件描述符0被赋给标准输入文件。
标准错误文件
监视器又是标准错误文件
文件描述符2赋给标准错误文件
标准输出文件
监视器成为标准输出文件
文件描述符1赋给标准输出文件
Linux基础
1、安装一个软件时,基本上都是有以下三个部分组成:
可执行文件放在/usr/bin下
包含文件放在/usr/include/mysql下
库文件在/usr/lib/mysql下
2、查看gcc版本号:
gcc --version //查看gcc版本号码
ls /lib/libc-* //查看glibc的版本号码
3、gcc demo.c
自动生成一个默认的a.out可执行文件
4、linux关机方法
shutdown -h now 关机(推荐此种)
shutdown -r now 重启(推荐)
now可以替换成时间
reboot 快速重启(跳过sync同步化过程过程),不赞成。
init 0 关机
init 6 重启
halt 系统停机
5、linux本身的结构:
几个层次:
外层应用程序
shell
kernel
硬件
6、linux的目录结构
存放命令的目录:/bin、/sbin、/usr/bin、usr/sbin、/usr/local/bin
/boot内核以及其他系统启动所需的文件
/opt安装大的应用程序
/tmp临时文件
/lost+found系统修复过程中恢复的文件
/root超级用户的主目录
/dev
--device设备
b--block块设备
c--character字符设备
Linux的硬件设备对应文件
光驱设备:/dev/cdrom
软驱:/dev/fd0
ls
-l命令可查看设备类型,看看首字符b or c
/etc配置文件
启动引导程序
/etc/lilo.conf /etc/grub.conf
多系统引导时,可设置默认启动的系统等等。
控制启动模式:/etc/inittab(图形/文本登录)
文件系统配置:/etc/fstab
/etc/profile 增加环境变量等(修改path等)
如配置JAVA/J2EE开发环境
/etc/ftp* ftp的配置文件
/etc/httpd web服务器的配置文件
/etc/ssh* ssh的配置文件
/home
/usr/passwd 系统能识别的用户清单
纯文本显示加密了的口令,普通用户可读。
/usr/shadow 超级用户能读用于保护口令的安全。
/lib 系统所用的库。如c程序库
/lib/modules/2.4.20-8/kernel/drivers 驱动模块
/usr/lib/ 应用程序使用的库。如MySQL的库
/mnt
光驱的装载
mount -t iso9660 /dev/cdrom
/mnt/cdrom
mount -t 文件类型 设备文件 挂载目录
卸载
umount /mnt/cdrom
软驱的使用
mount -t fstype /dev/fd0
/mnt/floppy
/usr 用户目录
/usr/doc /usr/share/doc 帮助文档
man 命令 查看命令的手册页
info 命令 查看命令的帮助
命令 -help
/usr/src/linux-2.4.20-8/ linux源代码
x11 用于x windows
bin 几乎所有的命令程序
sbin 系统管理的命令
include c语言头文件
lib 库文件和数据文件
local 本地安装的软件
share 共享文件和数据
/var
www apache的文档目录
lib 系统运行时随时改变的文件
local /usr/local程序的可变数据
log 日志文件
spool 邮件、新闻等队列的脱机目录
tmp 临时文件
8、了解所用硬盘的信息
mount 所挂装分区
fdisk -l [/dev/had] 硬盘分区状况
df -h 硬盘分区的使用情况
du -sh 目录占用空间
uname -a 所用Linux版本号
9、Linux文件类型
普通文件(-) 文本文件和二进制文件
目录文件(d) 文件夹
链接文件(l) ln创建的文件
特殊文件 设备文件(b、c)和管道文件(p)
ls -l 查看文件的类型
文件类型对应颜色配置文件: /etc/DIR-COLORS
10、检查文件系统
当系统非正常关机,可能无法进入系统,这时可以执行fsck修复磁盘
11、文件的查找
find 路径 [选项]
find /etc -name passwd
根据文件的名字passwd来查找
-size 按文件的大小
-type 按文件的类型查找
locate
grep
grep [选项] 查找模式 文件名 [文件名。。。]
grep [参数] 'str' filelist
-n 显示匹配行号
-i 忽略大小写
-r 递归查找
12、硬链接和软链接
硬链接:
源文件名和链接文件名都指向相同的物理地址、目录不能有硬链接、硬链接不能跨越文件系统。
文件在磁盘种只有一个复备份(软硬相同),以节省硬盘空间。由于删除文件要在一个索引节点属于唯一的链接时,才能成功。因此可以防止不必要的误删除。
符号链接:
ln -s命令创建文件的符号链接
它是linux特殊文件的一种,作为一个文件它的资料是它所连接的文件的路径名。类似于windows里的快捷方式。
可以删除原有的文件而保存连接文件,它不具有误删除的功能。
查看文件/目录的inode:ls –i
ls(link)
ln [参数]
硬链接:
(hard link)同一个文件系统,不能指向目录文件。
ln 源文件 目标文件
符号连接(软链接)
用-s 参数创建
ln –s 源文件 目标文件
ln –s /usr/local
local
13、Linux用户类型
系统管理员(root)
文件拥有者(u)
组拥有者(g)
其他用户(o)
14、文件目录的权限
rwx r-x ---
111 101 000
7
5 0
owner group others
改变文件的权限
符号标记法
chmod(ugoa) (+、-、=)(rwx)
filename/filelist
eg:chmod g+w o-x /usr/local/*
数字标记法
4(100)读
2(010)写
1(001)执行
0(0)无权限
chmod 750 /usrlocal/*
15、文件的比较
diff 以报表的形式显示两个文件的区别!
找出两个文本文件的差异
diff [参数]
-w 忽略所有空格差别
-i忽略大小写
cmp 只显示两个文件是否相同!
比较任意两个文件
cpm [para]
16、标准文件
标准输入文件
键盘称为标准输入文件Linux中,所有的打开文件,包括标准文件,都 被赋以一个成为文件描述符的数。文件描述符0被赋给标准输入文件。
标准错误文件
监视器又是标准错误文件
文件描述符2赋给标准错误文件
标准输出文件
监视器成为标准输出文件
文件描述符1赋给标准输出文件
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u1/58901/showart_547911.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2