Linux上的一切皆文件
Linux并不以拓展名来区分文件类型
普通文件 - .c .txt .cpp .h .doc .md .png .mp4
目录文件 d
管道文件 p
连接文件 l
设备文件 块设备 b 字符设备 c 套接字 s
通过命令 :ls -l 显示文件的详细属性信息
目录与文件
目录也是文件
绝对路径:从根目录开始指定一个文件存储的位置
相对路径:从当前目录开始指定文件存储的位置
/bin:命令对应的可执行文件
/etc:配置目录 配置文件
/mnt:临时挂载点
/usr:第三方软件所使用的资源文件
/home:普通用户的家目录,每个用户都会在/home下有一个同名目录
/root:root用户的家目录
/dev:外部设备接口
/lib:库文件
/proc:虚拟目录 以进程为单位系统内存的映射
cd : 路径 切换当前工作目录
pwd :显示当前工作目录的绝对路径
ls :显示当前工作目录下的数据项(文件)
文件基本操作命令
普通文件 目录文件
创建 touch filename mkdir dirname
删除 rm filename rmdir dirname 只能删除空目录
rm -r dirname 删除非空目录
-r 删除递归目录 -f 强制删除
拷贝 cp path1/file path2 cp -r path1/dir path2
源文件的路径 拷贝的目的路径
剪切/移动 mv path1/file path2 mv path1/dir path2
重命名 mv path/filename1 path/filename2
Linux是一个多用户的操作系统:允许多个用户同时登陆,并且工作。而且用户之间相互不影响。
简单用户管理:用户组
r:读
w:写
X:可执行(普通)
可进入(目录)
文件修改权限命令:chmod u/g/o/a(user/group/other/all) +/-/= r w x rw rx rx wx rwx
Linux文本编辑器:vi/vim
vim filename