linux学习笔记(三)

linux目录结构及文件基本操作

1.linux目录结构,linux的磁盘是挂载在目录上的

2.FHS标准,文件系统层次结构标准。
第一层是/下面的各个目录应该放什么文件数据,如/etc放设置文件

3.目录路径, .表示当前目录, ..表示上一级目录
以.开头的文件是隐藏文件,使用ls -a查看隐藏文件
cd .. 进入上一级目录
cd ~ 进入home目录
pwd获取当前路径
绝对路径、相对路径
当前目录时home目录,根目录就应该表示为../../表示上一级目录(home)的上一级目录(/)

4.文件的基本操作
新建
touch 创建空白文件
mkdir 创建空目录
mkdir -p 同时创建父目录(如果父目录不存在)。同时创建一个多级目录(递归创建)

复制
cp 复制一个文件到指定目录
cp file dir
cp -r dir1 dir2 复制dir1到dir2

删除
rm file1 删除文件,如果忽略提示用rm -f
rm -r dir 删除目录

移动文件和文件重命名
mv file1 dir1 把file1移动到dir1
mv file1 file2 把file1重命名为file2
批量重命名用rename,需要正则表达式

查看文件
cat、tac都是用来打印文件内容到标准输出(终端),cat是正序显示,tac是倒序显示
cat -n file 显示行号

使用more less命令分页查看文件
more只能向后翻,less前后翻。enter翻行,space翻页。less可以用pageup、pagedown。q退出

使用head、tail查看文件
tail file 查看文件尾,默认10行
tail -n 2 file 指定查看文件尾2行
tail -f file 动态查看文件,如log。ctrl+c退出
head类似

查看文件类型
file file1 查看file1的文件类型(linux中不是根据文件后缀名来判断的)

编辑文件vim

原文地址:https://www.cnblogs.com/xflyer/p/10421940.html