欢迎光临散文网 会员登陆 & 注册

Linux 基础(一)

2023-07-14 17:40 作者:清光照归途  | 我要投稿

理念

一切皆文件

硬件文件名显示器fb0鼠标mouse1键盘event0触摸屏event1摄像头video0

打开摄像头:open video0 打开摄像头(打开video0文件)

拍照: read video0 拍照(从video文件中读取数据)

基本概念

目录

类似于windows中的文件夹,包含其他目录或者文件,用户可以在目录中创建目录和文件

根目录:所有文件的最上一级目录,用' / '表示。

子目录:位于其他目录的下一级的目录,用目录名标识。

父目录:子目录的上一级目录,用' .. '标识,又称上一级目录

当前目录:当前正在使用的目录,用' . '标识。

主目录:用户登录系统的初始目录,用' ~ '标识。(位于/home目录下,目录名与用户名相同"/home/用户名")

路径

目录或者文件位置的描述方式,分为绝对路径和相对路径两种。

绝对路径:以根目录为起点的路径描述方式(例如/home/用户名)

相对路径:以当前目录为起点的路径描述方式(例如./test)

基础命令

命令作用clear(Ctrl + L)清空终端界面pwd打印当前目录cd指定要切换的目录路径/改变当前所处的目录history获取历史输入的命令ls列出当前目录的内容Tab键补全touch创建新文件mkdir创建新目录rm删除目录/文件cp复制/拷贝mv移动/重命名cat查看文件内容echo写入内容find查找某文件grep根据指定信息从文件内容中搜索tar压缩与解压缩

clear(Ctrl + L)清空终端界面

clear

pwd(打印当前目录)

cd 指定要切换的目录路径

cd +目录路径

cd .. 切换上一级目录 等价于 cd ./.. 切换当前目录上一级目录

cd ../.. 切换上上一级目录

cd ~或者cd  切换至主目录

history 查看历史输入的命令(最多2000条命令)

ls 列出当前目录的内容

ls + 回车 列出当前目录内容

ls + 路径 (相对路径绝对路径

命令作用ls /home列出根目录下的home目录的内容ls /列出根目录下的内容
ls ~列出主目录下的内容ls . (相当于ls + 回车)列出当前目录内容

ls + 文件名 查看当前文件是否存在

文件不存在(提示文件不存在,无法访问)

文件存在(显示文件目录)

🐧ls选项 给ls赋予不同的功能

选项(可组合使用)作用-a查看所有内容-l列出每个文件的详细信息-h以kb为单位显示文件大小

-a 查看所有内容

-l  列出每个文件的详细信息

Tab 键 补全

⚠可以补全,直接补全;不可以补全的(第一次tab无反应,第二次tab将目录下可供选择的目录/文件显示出来)

touch+路径 创建新文件

mkdir +路径 创建新目录

⚠如果需要一次创建多级目录,需要使用 -p 选型

例如:mkdir 01/02/03 **-p** 创建01文件夹里面有02文件夹,02文件夹里有03文件夹

rm + 目录或文件  删除目录/文件

删除文件时直接 rm + 文件名

删除目录时,需要加上' -fr '选项

cp  复制/拷贝

文件名不变: cp 源文件路径 目标路径  -fr(如果操作的是目录需要加上-fr,如果是普通文件可以不加)

文件名变:cp 源文件路径 目标路径/新文件名  -fr(如果操作的是目录需要加上-fr,如果是普通文件可以不加)

mv 移动/重命名

mv 源文件/目录 目标文件/目录 (目标文件/目录如果为存在文件/目录,mv表示移动;目标文件/目录如果为不存在文件/目录,mv表示重命名)

移动:

重命名:

cat 查看文件内容

cat + 文件名

echo 写入内容

echo 内容 > 文件名(将文件清空,再将内容写入文件中)

echo 内容 >> 文件名(将内容写入下一行)

find 查找某个文件

语法格式:find 路径 -name 查找的文件名

举例:在/usr目录下查找stdio.h文件

grep 根据指定信息从文件内容中搜索

grep -nR “关键字” 路径

举例:在~/test目录中查找666内容

tar 压缩与解压缩

压缩:

tar -jcvf 压缩包名称.tar.bz2 目录/文件

tar -zcvf 压缩包名称.tar.gz 目录/文件

⚠bz2和gz的压缩算法不同

举例:将主目录下的test1目录压缩

1.使用bz2压缩

2.使用gz压缩

解压缩

tar -xvf 压缩文件名(test1.tar.bz2/gz)


Linux 基础(一)的评论 (共 条)

分享到微博请遵守国家法律