命令:ls/ll
对应英文:list
作用:查看当前目录下的内容
命令:pwd
对应英文:print work directory
作用:查看当前所在目录
命令:cd
对应英文:change directory
作用:切换目录
命令:touch[文件名]
对应英文:touch
作用:如果文件不存在,新建文件
命令:mkdir
对应英文:make directory
作用:创建目录
命令:rm
对应英文:remove
作用:删除指定文件
Tab键自动补全
连续两次Tab键,给出操作提示
使用上下箭头快速调出
使用clear命令或者Ctrl+l快捷键实现清屏
command[-option][-parameter]
说明:command:命令名
-option:选项
-parameter:参数,可以是一个可以是多个
命令:ls[-al][dir]
作用:展示dir目录下的文件
说明:
命令:cd
作用:用于切换当前工作目录
- ~表示用户的home目录
- .表示当前所在的目录
- …表示目前目录位置的上级目录
命令:cat [-n] fileName
作用:显示文件内容
-n:由1开始对所有输出的行数编号
命令:more fileName
作用:已分页的形式显示文件内容
操作说明:
命令:tail [-20] filename
作用:查看文件末尾20行的内容(默认10行)
tail -f :动态读取/itcast目录下的my.log文件末尾内容并显示
命令:mkdir
作用:创建目录
语法:mkdir [-p] 创建多层目录
命令:rmdir
作用:删除空目录
语法:rmkdir [-p] :删除多级目录
命令:rm
作用:删除文件或目录
语法:rm[-rf]name
-r:将目录中的所有文件(目录)逐一删除
-f:无需确定,直接删除
命令: cp
作用:用于复制文件或目录
语法:cp[-r]source dest
说明:
-r: 如果复制的是目录需要使用此选项,此时将复制该目录下的所有子目录和文件
举例:cp hello.txt ./hi.txt
将hello.txt复制到当前目录下,并改名为hi.txt
命令:mv
作用:为文件或目录改名,或将文件或目录移动到其他位置
语法:mv source dest
举例:mv hello.txt hi.txt 将hello.txt改名为hi.txt
mv hi.txt itheima/ 将hi.txt移动到itheima目录中
mv hi.txt itheima/hello.txt 将hi.txt移动到itheima目录下并改名为hi.txt
mv itcast/ itheima/ 如果iheima目录不存在,将itcast目录改名为itheima, 如果存在则移动
tar
作用:对文件进行打包、解包、压缩、解压
语法:tar [-zcxvf] fileName
包文件后缀为.tar表示只是完成了打包,并没有压缩
包文件后缀为.tar.gz表示打包的同时还进行了压缩
说明:
-z:z表示的是gzip,通过gizp命令处理文件,gizp可以对文件压缩或者是解压
-c:c表示的是create,即创建新的包文件
-x:x表示的是extract,实现从包文件中还原文件
-v:v代表的是verbose,显示命令的执行过程
-f:f代表的是file,用于指定包文件名称
举例:
tar -zcvf 生成的文件名.tar,gz 要打包的文件
tar -zxvf 解压的文件 -c 指定目录
命令:vi\vim
作用:vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本
语法:vi fileName
注意:要使用vim命令,需要手动安装
yum install vim
说明:
1.命令模式:
命令模式下可以查看文件内容,移动光标(上下左右箭头,gg ,G)
通过vim命令打开文件后,默认进入命令模式
另两种模式需要先进入命令模式,才能进入彼此
2.插入模式:
插入模式下可以对文件内容进行编辑
在命令模式下按下[i,a,o]任意一个,可以进入到插入模式下。
在插入模式下按下esc键回到命令模式
3.底行模式:
底行模式下可以通过命令对文件内容进行查找,显示行号,退出等操作
在命令模式下按下[:,/]任意一个,可以进入底行模式
通过/方式进入底行模式后,可以对文件内容进行查找
通过:方式进入底行模式后,可以输入wq(保存并退出)、q!(不保存退退出)、set nu(显示行号)
命令:find
作用:在指定目录下查找文件
语法:find dirName -option fileName
举例:find -name “*.java” 在当前目录及其子目录下查找.java结尾的文件
命令:grep
作用:从指定文件中查找指定的文本内容
语法:grep word fileName
举例: grep Hello HelloJava.java 查找HelloJava文件中出现Hello字符串的位置