17、touch b.txt 创建空文件
18、mkdir * 创建目录
mkdir dir1/dir2 在目录dir1 下创建目录 dir2
mkdir dir3 dir4 dir5 创建dir3,dir4,dir5 三个目录
mkdir ~/games 在根目录下创建games目录
mkdir –p dir6/dir7/dir8 不存在dir6目录时也可以创建(添加了“-p”)
19、cp 复制
cp b.txt unix/01 将文件b.txt 复制到unix 下的01目录中
cp a.txt b.txt unix/01 多个文件的复制,将a.txt,b.txt 复制到unix的01 目录下
cp –i b.txt unix/01 显示复制的相关信息(添加了“-i”)
cp –r unix/01 unix/02 复制目录到另一个目录
20、mv 移动
touch a.txt
mv a.txt unix/02 将文件a.txt移动到unix目录的02目录下
mv oracle/01 unix/02 将oracle下的01目录移动到oracle下的02目录下
mv 还有重命名的功能:
mv a.txt b.txt 将文件a.txt重命名为文件b.txt
mv 01 09 重命名目录,将目录01命名为目录09
21、删除:rm 删文件和目录
rmdir 只能删空目录
rm –r dir6 删目录(添加-r 参数)
rm –ir ~/dir7 删除时有提示
22、ln 连结,连结分为硬连结和软连接,硬连结是同一个文件系统,软连接是跨文件系统。
(1)、cd unix
mkdir 02
vi text.txt
在主文件夹下建立快捷键(只是个副本,删除源文件后仍存在)
ln unix/02/text.txt t.txt
unix/02/text.txt源文件 ,t.txt快捷名
(2)、ln –s unix/02/text.txt t1.txt
软连接,源文件和快捷方式一致,即同步(源文件删除后,快捷方式也不存在)
23、man ls 调动ls 的帮助文档
Ctrl + c 中止
Spacebar 翻页
Return 翻行
24、
ls u* 查找带u的文件
ls *.txt 查找后缀是txt的文件
ls u? 查找以u开头且名字只有两个字母的文件(?只代表一个字符)
ls [b-f] b* 查找f-F范围中的任一个
ls [fF]f*a?c 查找两个中的一个
25、
cd;ls 按顺序进行执行,即先执行cd命令在执行ls命令
date;cal //date 日期 ,cal 日历
>,< 重定向符
(1)、
> :把命令输出的内容写进一个文件中而不是显示在屏幕上
cal > cal.txt 将日历信息定位到cal.txt 文件中
cal > cal.txt 将新的日历信息覆盖掉原有的cal.txt 文件
cal >> cal.txt 将日历信息累加到原文件的后面
(2)、
< :输入一个命令不是从键盘输入而是从文件中读取
cat < cal.txt 把文件cal.txt 交由cat命令处理
26、
| 管道流命令:一个命令交给另一个命令来处理
ls –l /etc | more
ls –l /etc | tee etc.lst
ls –l /etc | tee –a etc.lst tee生成 etc.lst 文件 a//累加上
27、
查看文件:more 分屏 more filename
cat 无分屏 cat filename
cat /dev/null > ~/b.txt
cat /etc/passwd | awk –F: ‘{print $1 “\t” $6}’ | sort > ~/userinfo
// ‘\t’ 间隔符 , sort 排序
28、
head -10 /etc/passwd 显示文件的前10行
tail -4 filename 显示文件的后4行