1.$表示shell在等待用户输入,在输入shell命令之后需要按回车,shell才能执行命令
2.man 查找的工具(查找那个工具相应的手册条目),如果不记得命令名怎么办?可以使用关键字搜索手册页 man -k 关键字
3.浏览文件目录
linux 路径:/home/Rich/Documents/test.doc 用/在文件路径中划分目录。
cd 切换目录 cd 想切换到的目录名(如果没有为cd命令指定目标路径,将切换到用户主目录)
/表示虚拟目录的根目录
pwd显示当前工作目录
绝对文件路径:以/开始,可以清楚表明用户想要切换到的确切位置,在cd 后面指定完整路径名。E: cd /usr/bin
相对文件路径:以用户准备切换的目录名或一个特殊字符开始,
.(单点符)表示当前目录
..(双点符)表示当前目录的父目录
4.显示文件和目录
ls显示当前目录下的文件和目录
ls -F区分文件和目录
ls -a显示隐藏文件和普通文件及目录
ls -l显示文件附加信息,长列表格式的输出
ls还可以过滤输出列表
5.处理文件
touch 创建空文件 touch test_one
cp复制文件
cp 源文件 新文件 或cp 源文件 现有目录(默认新文件与源文件文件同名)
cp -i 源文件 新文件询问是否覆盖已有文件 ,若回答n,则复制不会继续。
[在输入文件名或目录名时按下table制表键,会自动补全内容。]
mv 将文件和目录移动到另一个位置或重新命令
mv 旧文件名 新文件名
mv 旧文件名 要移动的位置路径
rm 删除文件 rm -i 文件名 [shell中没有回收站,所以添加-i参数询问是否真的要删除文件]
6.处理目录
mkdir创建目录 mkdir 目录名
rmdir删除目录,只是删除目录,并不删除文件
7.查看文件内容
file 文件名 查看文件类型
有3种方式查看整个文件
a.cat 文件名 cat -n 文件名(给所有的行加上行号)cat -b 文件名(只给有文本的行加上行号) 缺点:一旦运行无法控制后面的操作
b.more 文件名 显示文本文件的内容,会在显示每页数据之后停下来。(分页工具)缺点:只支持文本文件的基本移动,支持空格或回车移动
c.less 文件名,和more一样,一次显示一屏的文本,可以识别上下键移动
查看部分文件:
a.tail显示文件最后几行的内容(一般显示文件末尾10行)tail -n 数字 文件名 显示行数(最后2行)
b.head 显示文件开头那些行的内容(一般显示文件前10行)head -n 数字 文件名 显示行数(前2行)