Ø列出文件列表:ls -a –l
-s 、–S显示每个文件所使用的空间;按占用空间的大小排序
注:“.”表示当前目录
“..”表示上一级目录
“/”系统的根目录
“~”用户的专用目录
Ø切换目录:cd(change directory)
Ø创建目录:mkdir( make directory )
Ø删除目录:rmdir(remove directory)
Ø复制文件:cp(copy)
Ø#cp -afp 〔源文件或目录〕〔目的文件或目录〕
参数:-a 复制所有的目录并包含子目录
-f 强制复制文件
-p 保留原文件的日期
-i / -v -r:覆盖文件前询问用户/显示命令执行过程/递归复制
Ø删除文件或目录:rm(remove)
Ø #rm -irf [文件或目录〕
例如:#rm * “*”表示删除当前目录下的所有文件
#rm file 删除一个文件
参数:
-f:强迫删除文件
-i:互动模式,删除前再做一次确定
-r:陆续删除目录
-v:显示删除过程
Ø显示画面暂停:more 空格翻页
可单独使用。如:#more data.txt
Ø可以浏览文件:less
可单独使用。如:#less data.txt
除了可用空格翻页;还可用上下键卷动文件; Q退出
Ø连接文件:cat(concatenate)
可以显示文件内容或是将一个文件合并成一个文件
例如:显示data.txt的内容。#cat data.txt
#cat data1.txt data2.txt >data.txt 将data1.txt和
data2.txt合并成data.txt
Ø移动或更改文件、目录名称:mv(move)
Ø#mv -if 〔源文件或目录〕 〔目的文件或目录〕
将文件及目录移动到另一个目录下或更改文件及目录的名称
例如:#mv a.txt .. 将a.txt文件移动到上层目录
#mv z1.txt z3.txt 将z1.txt改名为z3.txt
Ø显示当前目录:pwd
Ø查找程序和手册:whereis
可用来寻找源代码、二进制程序、使用手册等文件的位置
例如:#whereis 要查找的字符串
Ø查找文件:find
指定搜索目录中文将所在的位置
Ø显示文件类型:file
例如:#file * 显示当前目录所有的文件类型
Ø搜索字符串:grep
搜索特定的字符串并显示出来,一般用来过滤先前的结果
例如:#grep text *.conf 搜索目前目录中的扩展名为.conf且包含“text”字符串
显示当前操作系统和机器的信息
#uname -a 显示所有信息
#uname -p 显示处理器类型
#uname -m 显示机器硬件信息
显示机器名
#hostname
更改用户口令
#passwd
查看日期
#date
查看某月
#cal 5 2004
查看系统上的用户
#who
(信息来自文件 /var/run/utmp)
所有登陆信息保存在 /var/log/wtmp
#id
Uid=318(hawkeye) gid=300(users)
统计文件中的字节数,字数和行数
#wc -c 统计字节数
#wc -l 统计行数
#wc -w 统计字数
建立符号连接:
# ln -s 源 目标
注:(重点)符号连接与硬连接有和区别
1):符号连接用命令 #ln -s 源 目标
硬连接 用命令 #ln
2):符号连接删除后,原文件还在,硬连接把其中任一个
删除都会影响另一个
3):符号连接可跨文件系统,而硬连接不可跨文件系统
ntouch命令
n#touch test_file 将文件test_file的日期改为当前日期,如文件不存在,则创建之。
n#touch file1 new_file 将创建一个与file1日期一样的空文件
n磁盘管理指令
n#df (显示文件系统使用空间大小)
n注意:文件系统和目录的区别
装载命令:
# mount -a -t 设备名称 目录名称
-a mount 定义在/etc/fstab中所有的分区
-t 指定文件系统格式(ext2 ,msdos,vfat,iso9660)
常用文件系统格式
Linux : ext3 OS/2 : hpfs
Dos : msdos CDROM:iso9660
Windows 9x :vfat FreeBSD:ufs
Windows NT :ntfs SunOS :sysv
#mount -t iso9660 /dev/hdb /mnt/cdrom 挂接光盘
#mount -t vfat /dev/fd0 /mnt/floppy 挂接软盘
#umount /mnt/cdrom
#umount /mnt/floppy
/etc/fstab 文件刨析
Partition名称 mount point 文件系统格式 选项 dump fsck
/dev/hda1 / ext2 defaults 1 1
/dev/hda2 /usr ext2 defaults 1 2
/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0
None /proc proc defaults 0 0
default是mount指令的内定选项为 automount 并为 read/write
Ø重导(redirect)可将某命令的结果输出到文件中;
命令有“>” “>>”两种
“>” :可将结果输出到文件中,给文件原有的内容会被删除
“>>”:将结果附加到文件中,原有内容不会清除
例如:#ls –al > dir.txt
#cat data1.txt >> data2.txt
Ø管道“|”(pipe)可将某命令的结果输出给另一个命令
例如:#ls | grep conf 搜索并显示ls命令结果中含有
“conf”字符串的行