20090827
Uname –a 打印系统基本信息 包括内核版本
Useradd 创建用户 后面可以指定一些参数
Passwd 修改密码
Date 显示、修改时间信息
批处理文件书写:
@echo off
for /l %%i in (1,1,9998) do (
echo 15999999999>>0827.txt
)
Pause
一个例子(上面)
使用>>表示在文件后面追加信息,如果使用>的话就是直接第一行开始写
20090829
find muluname –name filename
搜索在muluname总目录下名为filename的文件,并打印出路径
Whereis filename
搜索当前目录下的文件名为filename的文件
20090903
Init 0 关机
Poweroff 关机
Su root 切换用户
权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我 们执行命令:
[root@localhost ~]# chmod 664 a.txt
默认的权限可用umask命令修改,用法非常简单,只需执行umask 777 命令,便代表屏蔽所有的权限,因而之后建立的文件或目录,其权限都变成000,依次类推。通常root帐号搭配umask命令的数值为022、027和 077,普通用户则是采用002,这样所产生的权限依次为755、750、700、775。有关权限的数字表示法,后面将会详细说明。
用户登录系统时,用户环境就会自动执行rmask命令来决定文件、目录的默认权限。
Umask –S 打印符号形式
2009 09 08
1、od -c filename
观察文件的实际内容
2、du –s filename
报告文件所使用的磁盘空间总量是多少个字节块、、
3、ls –l ********ls –ls 多打印一个属性:占用的磁盘块数目
4、wc –c core 带c的wc命令用于统计文件中的字符数(文件中的空洞所在的字节,被识别为0),,,如果使用实用程序(如cat)复制这种文件,所有这些空洞都会被填满,其中所有的实际数据字节皆填写为0
5、Have tried the following command ' rm -drf filename '. Requires root to do this operation.
强制删除
直接rm删除文件夹是不允许的
可以使用rmdir dirname
但是文件夹不为空的时候也是不允许的
6、df /home
检查可用磁盘空间大小
2009 09 09
1、ln –s filename filename
创建符号链接
2、stat filename 打印出文件的所有属性
3、ls –u 显示文件数据的最后访问时间
ls默认 显示文件数据的最后修改时间
ls –c 显示i节点状态的最后更改时间
20091009
rpm --info –q gcc
gcc -v
查看gcc版本
rpm –i name 安装name
针对一个文件 如果某用户对该文件所在文件夹有读写和执行权限时,可以删除该文件以及更改该文件内容,不管该用户是否对该文件有写权限,也可以删除该文件。
注:修改文件内容之后,该文件的所有关系也会改变,所有者变为该用户;
20091027
Finger –p maozi
显示该用户的信息,包括uid,gid,dir,shell等属性
Last
显示最近的系统登录日志
Uname
显示系统信息
Hostname
用来设置和获取主机名
20091028
cc -static a.c 静态编译
The size(1) command reports the sizes (in bytes) of the text, data, and bss segments. For example:
$ size /usr/bin/cc /bin/sh
text data bss dec hex filename
79606 1536 916 82058 1408a /usr/bin/cc
619234 21120 18260 658614 a0cb6 /bin/sh
cc –o a.c 全部优化的编译
cc a.c 不带优化的编译