2.linux基础命令

linux目录结构

命令基础

ls(list)命令

ls命令入门

home目录和工作目录

ls命令选项

-a(all)

-l(long)

-l 和 -a混合使用

-h(humam-readable必须与-l一起使用)

ls命令参数(linux路径)

以/参数形式查看根目录内容

目录切换相关命令(cd/pwd)

cd(Change Directory)

pwd(Print Work Directory)

路径

相对路径和绝对路径

注意:相对路径只能切换到本工作目录的下一级目录

特殊路径符

cd:跳转到home目录=cd /home/itheima=cd ~

创建目录(文件夹)mkdir

无选项

-p(parents)

上述itcast/good/666是相对路径

文件操作命令

touch创建文件

cat查看文件内容

more查看文件内容(翻页)

cp(copy)复制文件(or 夹)

无选项复制文件

-r(recursive)复制文件夹

-r选项中的r代表‌递归 ‌(recursive),复制文件夹要带-r

若被复制的文件不存在,命令报错

若要复制到的地方不存在,则创建并复制

mv(move)移动文件(or 夹)

(移动文件,被移动文件):就是将移动文件更名为被移动文件(若被移动文件存在就代替并删除被移动文件)

(移动文件夹,被移动文件夹):被移动文件夹不存在,则只能是一个名字才会改名,若是.../...这种会报错

移动文件、文件夹必须存在

rm(remove)删除文件(or 夹)

无选项删文件

-r(recursive)删文件夹

rm支持通配符

-f

查找命令

which查找其他命令

find搜索文件(夹)

按文件(夹)名查找

find 起始路径 -name "文件(夹)名"

通配符适用于find

按文件(夹)大小查找

find 起始路径 -size ±nk

grep,wc和管道符命令

grep按行过滤文件(找出文件中指定内容)

wc(word count)统计文件数量

管道符**

注意:管道符|前面只要有内容输出就行,但|后面必须是grep或者wc

echo,tail和重定向符

echo在命令行打印内容

反引号·

重定向符>和>>

>或>>就是将左边的输出覆盖或追加到右边文件中

tail

-num查看文件num行

-f跟踪文件最新更改

右边点回车,左边test.txt立马追加写入im linux

vi文件编辑器

基本概念

三种工作模式

命令模式快捷键

底线命令模式快捷键

set paste从外部复制内容使用

相关推荐
YuMiao7 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
chlk1231 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑1 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件1 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒1 天前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号2 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash2 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI2 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行3 天前
Linux和window共享文件夹
linux
Sinclair3 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器