目录结构
/ 根目录
/boot 内核
/etc 配置文件
/lib 库文件
/home 家目录
/root 管理员家目录
/proc 虚拟的目录
/usr 用于存放系统应用程序
/var 用于存放运行时需要改变数据的文件
/dv 设备文件
家目录
A的家目录
/home/A
/home/B
文件类型:
普通(文档)文件-
目录文件d
管道文件p
设备文件c,b
链接文件l
套接字文件s
权限
u属主 g同组 o其他
Eg.chmod u=r-- a.txt chmod 764 a.txt
gcc -o main main.c
(将main.c变为可执行文件,并重命名为main)
执行main文件:
./main 或者 /home/stu/Linux/day01/main
(.的意思是当前路径)
常用命令
文件操作的命令
Cd 切换路径
.当前位置 ..上一级位置
cd /bin
cd /home/stu/Linux/day02
cd day02(相对路径) cd ./day02
cd .. 回到上一级 cd - 回到上一次位置
Pwd 显示当前位置
Ls 显示当前目录下有那些文件,可以加参数
-a显示隐藏文件 -l长信息,详细信息
> Touch 创建普通文件
创建隐藏文件b touch .b (前边加一个. )
Mkdir 创建目录(文件夹)文件
Clear 清屏
Cp 拷贝
拷贝普通文件:cp 源文件名 目标文件名(/改的名字)
拷贝目标文件 Cp -r 源文件 目标文件
Rm 删除
rm 文件名
rm -r 文件名
Mv 改名 或者 移动
改名 mv tmp(已存在文件夹) dir(不存在的文件夹名)
移动 mv main.c(普通文件) dir(文件夹)
Cat
查看文件内容(内容少时很方便),合并文件,写入文件
写文件 :
cat > 文件名
内容
按ctrl+D结束输入
将两文件夹合并:
Cat file2 file3 > file4
将2 3 内容合并为新文件file4
More 分屏幕查看文件(按空格继续一页一页显示)
退出q
Less 与 more 类似,less 可以随意浏览文件,支持向上翻页和向下翻页
退出q
Head 默认显示前10行
head -2 passwd 显示前两行
Tail 默认显示后10行
tail -2 passwd 显示后两行