Linux课程随堂博文一
一、文件管理
1、文件目录
/bin | 存放二进制可执行文件,常用命令一般都在此处 |
---|---|
/etc | 存放系统管理和配置文件 |
/home | 存放所有用户文件的根目录,是用户主目录的基点 |
/usr | 存放用户安装的程序和系统程序 |
/tmp | 存放正在被执行的程序的临时文件 |
/root | 超级用户的主目录 |
/sbin | 存放二进制可执行文件,只有root才能访问 |
/var | 存放运行时需要改变数据的文件 |
2、目录操作
2.1、创建目录
通过mkdir
命令创建一个空白目录,通过添加-p
参数来创建一个多层某目录。
mkdir abc mkdir -p aba/abb/abc
2.2、查看目录
通过pwd
命令显示当前所在的目录,添加-p
参数可以显示实际工作目录,而非链接文件本身的目录名。
通过ls -a
命令可以查看隐藏的目录与文件。
通过ls -l
命令可以查看目录与文件的属性。ls -l
命令可以简写为ll
。
2.3、切换目录
通过cd
命令 可以切换目录:cd
不加任何路径表示直接返回root目录;cd -
表示返回上次目录。
2.4、删除目录
通过rmdir
命令只能删除空目录。
3、文件操作
3.1、创建文件
通过touch
命令可以创建一个空白文件,也可以设置文件、属性。-d
参数可以修改文件时间。
touch qf.txt touch -d "2018-03-30 16:41" qf.txt
3.2、查看文件
①cat命令
使用cat
命令可以查看内容较少的文件,添加-n
参数可以显示行号,添加- A
参数显示不可控制字符。
②more命令
more
命令以逐页的方式显示文件内容,用户可以通过空格键
向下翻一页,b
键向上翻一页。
③less命令
less
命令也是对文件或其他输出进行分页显示,可用pageup
、pagedown
与键盘方向键来上下翻看文件,最后按q
退出。
④head命令
head
命令可以添加参数-n
显示文件的前几行内容。
⑤tail命令
tail
命令添加-n
参数显示文件的后几行内容,添加-f
参数可以查看动态文件。
⑥grep命令
grep
命令可以对文件内容进行过滤、搜索关键词,从而快速找到所需内容。
grep 'root' /etc/passwd
上述命令表示显示含有root
的行。
grep '^root' /etc/passwd
上述命令表示显示以root
开头的行。
grep 'bash$' /etc/passwd
上述命令表示显示以bash
结尾的行。
3.3、复制文件
使用cp
命令可以复制文件。
cp file1(源文件) file2(目标文件)
文件目录较长时,可以用花括号括起不同的部分。
cp -rf /aaa/bbb/ccc/ddd/a /aaa/bbb/ccc/ddd/a.bak cp -rf /aaa/bbb/ccc/ddd/{a,a.bak}
3.4、移动文件
mv
命令可以移动或者重命名文件或目录。
mv file1(源文件) file2(目标文件)
3.5、删除文件
rm
命令可以删除文件。
rm file(目标文件或目录)
若删除目录,就需要添加-r
参数,-f
参数可以跳过验证直接执行删除操作。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现