当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 一些有用的命令。
帖子发表于 : 2008-02-27 7:41 
头像

注册: 2007-04-10 14:51
帖子: 435
送出感谢: 1
接收感谢: 1
tar -cvf ora9.tar ora9
察看CPU 内存信息
more /proc/cpuinfo
more /proc/meminfoh

mv 移动或者重新命名
mv filename1 filename2 重命名文件

rm 删除文件或者目录
rm -r 删除目录
rmdir 删除一个目录 但是只能删除空目录

ls -t 按文件的修改时间排序
ls -d 只显示子目录
ls -F 显示的时候会在目录后面加上/ 在可执行文件下加*
ls -a 可以察看隐藏文件

cp -a 复制目录
cp -f 当目标文件与原拷贝文件同名时候直接覆盖不提示
cp -i 当目标文件与原拷贝文件同名时候直接覆盖提示
cp -r 复制目录下的所有子目录及子目录中的文件

mkdir -m 创建文件夹的时候设置权限
mkdir -p 将创建路径名称 如果路径中不存在的文件夹也将被创建
mkdir -p -m 777 ./111/222/333 在当前目录下创建111目录再在111目录下创建222目录再在222目录下创建333目录 并设置权限为777


df -h 使用M G显示空间
df -T 可以显示磁盘的分区类型
df -k 以K字节显示

du 现实当面目录下各个子目录占用的磁盘空间
du -s 现实当前目录占用的磁盘空间
du -sh 显示目录的大小
du -sh /* 如 将会列出根目录下所有文件夹的大小




cat file1 file2 > file3



每个用户的目录下有一个.bash_logout文件 是当用户退出时执行的脚本

/boot 目录存放系统启动时候必须的文件
/etc 目录存放所有配制文件
/inintrd 是一个临时目录一般为空
/lib 为库 类似于WIN的DLL文件
/lost+found 自检时的磁盘碎片文件 一般为空
/misc 是没有归类的杂文件
/opt 默认为空 用于装第三方软件
/proc 目录为一个虚拟文件系统 反映内核进程中的信息 不占用任何空间
/root 为管理员的用户目录
/sbin 超级用户使用的管理工具 只有ROOT才能使用
/tmp 全局可读写目录
/usr 所有用户公共的文件 C头文件 文档等
/var 存放动态变化的数据 系统中的数据库、日志 数据不断变化。


fdisk -l /dev/sd1 显示硬盘分区情况

hdparm -d1 /dev/sda 激活硬盘的DMA功能 不加-d1察看DMA方式是否打开

/etc/rc.local 保存启动时的脚本

/etc/resolv.conf DNS的配置文件


netconfig 文本界面的网络配置工具 重启也不会失效

route -n 察看路由信息

ping -b 192.168.1.255 广播PING

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 修改IP 但是这样修改后会搽除原来配置好的默认网关
用:
route add default gw 192.168.1.254 添加
这两个命令修改后的信息都不能被保存 重启后将失效

ifconfig eth0 up/down 激活/关闭端口

网络配置文件 /etc/sysconfig/network-scripts/ 目录下

redhat-config-network-tui = netconfig || neat

locale 目前系统的语言环境

servisce kudzu start 启动检查新硬件程序

chkconfig 检查启动脚本状态
如 chkconfig kudzu --list 将列出kudzu程序启动时的状态

service xinetd restart 是临时启用服务
chkconfig xinetd on 将会改写脚本 重启后自动打开服务
chkconfig sshd --list 察看SSH服务是否在运行状态 默认在运行级别2到5开启

runlevel 检查当前运行级别
/etc/inittab 文件记载了下次启动的运行级别
一般默认进入运行级别三 运行级别二将不会打开NFS级别一为单用户模式可以防止其他用户进入服务器 级别0表示关机 使用命令 init 0
init 6表示重启

eject 退出光盘
eject -t 关闭光驱

默认情况下可以支持U盘 如果不能加载 使用:
modprobe usb-storage 检查模块是否被加载

mount -t vfat /dev/sd0 /mnt/aaa 挂载FAT32格式文件系统
mount -t ntfs /dev/sd0 /mnt/aaa 可能需要重新编译内核
mount -t iso9660 /dev/cdrom /mnt/cdrom 数据光盘
mount -t vfat -o iocharset=gb2312 /dev/sdb1 /mnt/cdrom 指定挂载文件系统使用的字符编码
mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/cdrom
mount -t vfat /dev/sd0 /mnt/aaa -0 ro 表示只读


echo "hi" > /mnt/d2/test.txt 向test.txt写入hi字符

mkfs.ext3 -b 1024 /dev/sda2 指定块大小 不过默认LINUX内核只支持3种块大小 分别是1024、2048、4096

ls -lh /mnt/d[12]/test 同时显示d1和d2目录下的test文件

tune2fs -l /dev/sdb1 | more 打印sdb1分区的属性 有inodecount和block count 信息的输出
tune2fs -m 调整保留块的百分比
tune2fs -j 将ext2文件系统转换为ext3文件系统 但是EXT3不能再转换为EXT2 但是可以使用mount -t ext2 /dev/sd1 /mnt 来指定挂载类型

mkfs.ext3 -b 4096 -m 2 /dev/sda2 为分区保留2%的空间 不至于把磁盘完全写满 默认为5%

fsck -t ext2 /dev/sdb1 或者 fsck.ext2 /dev/sdb1 手工磁盘自检 注意: 不要选择错误的文件类型
fsck.ext2 -y /dev/sdb1 表示自动修复错误

通过dd命令可以把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。dd命令的使用举例如下
dd if = /dev/had of=had.bak bs=512 count=1
dd命令的各参数解释如下:
if = file 输入文件名;
of = file 输入文件名;
bs = n 设置输入、输出块的大小为n字节;
count = blocks 只拷贝输入的blocks块。
功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm 命令删除掉。系统默认使用标准输入文件和标准输出文件。


touch file 最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。
touch file1 file2 将 file1 的时间记录改变成与file2 一样。

主分区表大小为64字节每个分区纪录大小为16字节 因此最多只支持4个主分区 其余的扩展分区的分区表纪录在扩展分区表上

e2label /dev/adb1 test 为sdb1添加卷标test
mount LABEL=test /mnt/sd2 然后使用卷标来mount

rpm -ql autofs |more 察看auto软件包的详细安装情况

ln -s /misc/cd /cd 创建了/misc/cd 到跟目录下的cd的符号链接 相当于在WIN下面创建了一个快捷方式

mount 10.1.1.1 :/var/ftp/pub /mnt/for_nfsshare NFS的使用

凡是放在/etc/rc.d/init.d/目录下的都是服务器的启动脚本
放在/usr/sbin/目录下的为超级用户使用的

finger root 察看用户信息 会显示下列信息:
Login Name
User Name
Home directory
Shell
Login status
mail status
.plan
.project
.forward

ps -aux |more 察看当前系统所有进程

cp -i 在出现覆盖文件等情况下会提示用户
rm filename -f 将不会提示确认删除的提示

bash特性:
ctrl+l清屏
ctrl +r 搜索

用户名只能在8个字符以内包含8个
用户信息保存在 /etc/passwd 中
useradd adduser
userdel deluser
groupadd addgroup

bin mail sys 这些是属于系统内部组,普通用户不能加入

tar 不能背份设备文件 tar并不会对文件进行压缩

gzip用于压缩、解压文件
gzip -9 backup.tar -9表示使用最高压缩比 产生的文件名为 backup.tar.gz


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 一些有用的命令。
帖子发表于 : 2009-10-29 20:36 
头像

注册: 2009-09-15 22:12
帖子: 113
送出感谢: 0 次
接收感谢: 0 次
恩不错 收了 嘿嘿 :em09


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 一些有用的命令。
帖子发表于 : 2009-10-29 20:47 

注册: 2008-11-07 3:42
帖子: 289
送出感谢: 0 次
接收感谢: 0 次
支持了 :em11


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 一些有用的命令。
帖子发表于 : 2009-10-30 16:15 

注册: 2009-10-30 16:07
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
:em11


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 一些有用的命令。
帖子发表于 : 2009-11-11 16:16 
头像

注册: 2009-08-04 18:41
帖子: 37
送出感谢: 0 次
接收感谢: 1
mark


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译