1.常用的文件管理命令
touch file #新建文件,touch的本质是修改文件的时间戳
mkdir test #新建目录
rm -fr file #当file为文件时,加-f表示强制删除不提示;当file为目录时,另加-r表示递归,未添加时会报错
cat file #查看文件file的内容
vim file #进入浏览模式,按"i"键 进入插入模式开始编写字符,编写结束后按"ESC"键退出插入模式,按":wq" 保存退出,文件编写完成
cp file . #表示复制文件到当前位置 “.”表示当前的位置
mv file/* . #复制文件,“*”表示该目录中的所有文件
ls text #显示text目录下的文件,-a表示显示所有文件包括以点开头的隐藏文件,-R递归显示目录中的所有内容
pwd #显示当前所在位置
head -n 5 file #显示file文件的前5行,不加-n 5 时显示文件前10行
tail -n 5 file #显示file文件的后5行,不加-n 5 时显示文件后5行
less file #分页浏览文件
file text #查看文件类型
wc file #查看文件的字数、字符数、字节数;加-l查看行数,-m查看字符数,-c查看字节数,-w查看字数
2.系统的结构
/bin #常用系统命令(touch)
/sbin #系统管理命令(useradd)
/boot #启动分区
/sys #内核参数调整
/dev #设备文件(sbd插入u盘)
/lib #32位库文件
/lib64 #64文库文件
/media /run /mnt #临时设备的挂载点(u盘)
/opt #第三方软件安装位置
/proc #系统信息(看进程)
/etc #系统配置目录
/home #普通用户家目录
/root #超级用户家目录
/var,/srv #系统数据(建立论坛时的数据)
3.如何获得帮助
whatis cat #显示cat的用法
cat --help #显示cat的用法
用法:
cal [options] [ [ [day] month] year]
[选加] #可以加也可以不加
... #加的个数可以时任意多个
<必须加> #不可缺少的信息
man cat #当--help不能使用时,就需要使用man来查看用法
4.通配符的使用
[root@localhost Deskop]# rm -fr s* #删除以s开头的文件
[root@localhost Deskop]# rm -fr *w #删除以w结尾的文件
[root@localhost Deskop]# rm -fr * #删除所有文件
[root@localhost Deskop]# rm -fr *[[:digit:]]* #删除中间为数字的文件 eg:fi6le
[root@localhost Deskop]# rm -fr *[[:alpha:]]* #删除为字母开头的文件
[root@localhost Deskop]# rm -fr *[[:space:]]* #删除中间为空格的文件
[root@localhost Deskop]# rm -fr *[[:upper:]]* #删除中间为大写字母的文件
[root@localhost Deskop]# rm -fr *[[:lower:]]* #删除中间为小写字母的文件
[root@localhost Deskop]# rm -fr *[[:alnum:]]* #删除中间为字母和数字的文件[root@localhost Deskop]# rm -fr *[[:punct:]]* #删除中间为符号的文件
{}
{1..9} ###1-9
{a..f} ###a-f
{1,3,5} ###135
{a,c,e} ###a c e
{1..3}{a..c} ###1a 2a 3a 2a 2b 2c 3a3b 3c
[]
[a-C] ###aA bB cC
[a-c] ###aA或者bB或者c
[1-3] ###1或者2或者3
[145] ###1或者4或者5
[^abc]|[!abc] ###除了a并且除了b并且除了c