1.文件列表
- ls 当前目录所含文件及子目录
- ls -a列出目录下的所有文件,包括以 . 开头的隐含文件。
- ls -l 列出文件的详细信息。(简写 ll)
- ls -al 显示当前目录下的所有文件及文件夹包括隐藏的.和…等的详细信息简写ll -a
- pwd 显示当前所在工作目录的全路径
2.操作目录
- cd+目录名+/ 切换当前目录为其他目录(tab键补全)
- cd .. 退回上一级
- mkdir +目录(文件夹) 创建目录(文件夹)
- mkdir -p +目录(文件夹)/子目录 创建目录(文件夹)/子目录
- rmdir +目录(文件夹) 删除目录(文件夹)
3.操作文件
- touch+文件名 创造一个新文件
- cat+文件名 用于显示文件内容
- rm+文件名 删除文件(删前询问)y确认n取消
- more 显示一屏的内容,空格显示下一屏,回车显示下一行,上下键滚动查看
- q 退出查看
- tail 用于显示文件后几行的内容,如tail -10 查看后十行的内容
- cp 将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录,如cp a.txt b.txt 将a.txt复制为b.txt文件
- mv 移动或重命名 mv+文件名+目录 为移动,mv+文件名+文件名 为重命名
- tar 能够将用户所指定的文件或目录打包成一个文件,但不做压缩
-
find 指令用于查找符合条件的文件,如find / –user itcast –ls表示查找用户itcast的文件
-
grep 查找符合条件的字符串,如grep lang anaconda-ks.cfg 在文件中查找lang
-
cat 文件a > 文件b 输出重定向,将a中内容覆盖到b,追加内容用>>
4.Vim编辑
在Linux下一般使用Vim编辑器来编辑文件.vim既可以查看文件也可以编辑文件.三种模式:命令行,插入,底行模式
切换到命令行模式:ESC键
切换到插入模式:按i,o,a键:
- i 表示在当前位置前插入
- I 表示在当前行插
- a 表示在当前位置后插入
- A 表示在当前行尾部插入
- o 表示在当前行之后插入一行
- O 表示在当前行之前插入一行
切换到底行模式: shift+冒号
注:插入模式到退出需要经过命令行模式再到底行模式退出
常用命令如下:
- vim+文件名 打开文件
- :q! 不保存就退出
- :wq 保存且退出
5.辅助命令
- 命令+ --help 查看该命令的增强操作
-
clear 或者ctrl+l 清屏