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命令也是对文件或其他输出进行分页显示,可用pageuppagedown与键盘方向键来上下翻看文件,最后按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参数可以跳过验证直接执行删除操作。

posted @   y_x_l  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
1
点击右上角即可分享
微信分享提示