免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 896 | 回复: 0
打印 上一主题 下一主题

Linux基础(又一次浏览liunx视频教程的新得和回忆) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-18 08:52 |只看该作者 |倒序浏览

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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP