本文为基础知识学习过程中的笔记与总结,供以后的温习与参考。
- 列出文件列表:
- ls 列出文件列表
- ls -a 列出文件(包括隐藏文件)列表,隐藏文件一般以.文件名为文件名
- ls -l(或ll) 列出文件的详细信息
- 切换目录命令:
- cd + 文件名 进入目录(注意:输入cd Doc+Tab键可以补全)
- cd + ..返回上一级目录
- cd / 直接到根目录
- cd /usr/etc 进入到某一个目录
- cd ~ 进入到root目录(~ 代表root目录)
- cd - 返回上一次所在的目录
- 创建目录或移除目录:
- mkdir + 文件名 在当前文件夹里创建新文件
- rmdir + 文件名 在当前文件夹中删除文件(只可删除空目录)
- mkdir --help 显示命令的描述
- mkdir -p aaa/bbb 创建父目录aaa下的子目录bbb(若aaa不存在则创建)
- touch +文件名 创建一个空文件
- 浏览文件:
- cat + 文件名 表示查看文件的所有内容
- more + 文件名 一般用于要显示的内容会超过一个页面长度的情况。按空格键显示下一个页面,回车显示下一行内容,按q(或ctrl+C)键退出查看
- less用法与more相似,只是less可以按上下键进行移动
- tail -10 +文件名 查看文件最后十行内容
- tail -f +文件名 动态的查看文件内容
- ctrl+C 结束查看
- 文件操作:
- 复制剪切操作:
- cp 要复制的文件名 复制到的文件名/
- cp 要复制的文件名 复制到的文件名/重命名的文件名 (复制后重命名)
- mv a.txt /root/bb 将a.txt文件剪切到root目录的bb目录下
- mv a.txt /root/bb/文件名 剪切后重命名
- 删除操作:
- rm a.txt 删除a.txt文件(不能删除目录) 删除需用户确认(y/n?)
- rm -r a.txt (可以删除目录)也会询问
- rm -rf a.txt (可以删除目录)不询问
- 打包解压操作:
- tar -cvf xxx.tar + 文件位置 将文件打包成xxx.tar
- -c 创建一个新的tar文件
- -v 显示运行过程的信息
- -f 指定文件名
- -z 调用gzip压缩命令进行压缩
- -t 查看压缩文件的内容
- -x 解开tar文件
- tar -zcvf xxx.tar + 文件位置 将文件打包并压缩
- tar -zxvf b.tar.gz -C + 解压到的目录位置
- tar -cvf xxx.tar + 文件位置 将文件打包成xxx.tar
- find / -name catal*.log 找文件位置的路径,*表示文件名没记全
- grep +字符串+ 文件名 --color -A1 -B1 在文件中查找字符串的位置,并用颜色标红,且显示前一行内容和后一行内容
- 复制剪切操作:
- pwd 显示当前所在的目录
- clear(或ctrl+L) 清屏