Chinaunix首页 | 论坛 | 博客

分类: LINUX

2011-07-19 19:48:43

写在前面:这几天学的知识都比较零碎,整理的过程很困难啊,不过这才是一个高手前进的催化剂
知识点如下:
1.date 和 clock
date显示的是操作系统时间,clock显示的是计算机硬件的时间。这里我们需要明白一点,在我们启动计算机的时候,我们的操作系统首先会到计算机的bios里面提取硬件时间,这就是系统时间的来源,但是很多时候因为很多原因 ,比如计算机繁忙等诸多原因,系统时间会跟硬件时间不一致
记住两个命令
hwclock -w        系统时间准确,把硬件时间调整为系统时间
hwclock -s        硬件时间准确,把系统时间调整为硬件时间

2,man为命令提供的手册是分章节的:
    (1),普通的用户命令
     (2),系统调用
     (3),库调用
     (4),特殊文件
     (5),配置文件
     (6),游戏
      (7),杂项
      (8),管理类命令
当我们想看一个命令具体章节的帮助信息时可以:man  N   commend
查看命令是内部命令或者外部命令可以用 :type commend
what is commend 显示命令所在章节
man的手册页 位置   :    /usr/share/man

3,文件权限问题:
对于文件而言
R : 相当于可以使用 cat less more head tail
W : 相当于可以使用 nano vi编辑器
X :
对于目录而言:
R :相当于可以使用cd
W :相当于可以在目录里面删除 ,新建文件
X: 相当于可以使用Cd ls -l 


4,记几个我容易弄错的命令
usermod -d /tmp/centos redhat     把redhat的家目录改成/tmp/centos
chown -R  redhat : redhat /tmp/centos  以递归的方法把centos 和其下的所有文件都改为redhat属主,redhat属组
chmod -R  777 /tmp/centos           连同目录和目录里的文件全部修改为权限777
cp -R  /tmp/centos /mnt             复制整个目录的文件到目标目录里面 
mkdir -pv /x  /x/y  /x/y/z           以递归的方法创建目录及问价    

5,bash语言跟一般的语言的区别:
bash中的变量不需要声明 ,但是在C 和C++中的变量必须声明
Bash中的所有变量没有变量类型 ,全部都是字符类型
想声明一个变量只需用  变量名=“string” 或者  set变量名=“string”
用完后要撤销变量  unset 变量名


6,脚本语言跟编译型语言的区别:
 
脚本语言以源程序的方式存在,执行前不需要编译,而是靠一个解释器执行
优点:维护简单
缺点:执行效率差
比如:bash ,perl ,python,ruby,php
编译型语言 :
编辑--》编译--》连接--》运行
优缺点跟脚本语言相反
比如:C ,C++

OK 很多东西没写上,主要是过于零碎,我真的不知道该以哪种方式写上了,就这!

阅读(1453) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~