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从外部复制内容使用

相关推荐
坤坤子吖2 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json
Sayai2 小时前
Neo4j 图数据质量检查实战:环路检测、孤立节点与连通分量,两条 Cypher 引出的数据体检清单(含变长路径性能陷阱)
运维·neo4j·图数据库·数据质量·cypher
青瓦梦滋2 小时前
Redis主从复制
服务器·数据库·redis·缓存·bootstrap
Elastic 中国社区官方博客2 小时前
更少的位数,相同的召回率:DiskBBQ 更保守的自动校准扫描
大数据·运维·开发语言·人工智能·elasticsearch·搜索引擎
方便面不加香菜2 小时前
Docker Volume -- 管理卷Volume详解
运维·docker·容器
沫璃染墨3 小时前
从零入门计算机网络系列(十八):TCP连接管理详解——从三次握手与四次挥手到TIME_WAIT机制
运维·服务器·网络·c++·网络协议·tcp/ip·tcp
Felven3 小时前
华为鲲鹏920s芯片serdestool工具使用说明
linux·运维·服务器·华为·鲲鹏920·serdestool
江湖有缘3 小时前
Docker实战 | 使用Docker部署lemonitor镜像站点列表程序
运维·docker·容器
LabVIEW开发3 小时前
Omron PLC:接 LabVIEW 常踩的 5 个坑
服务器·网络·labview·labview知识·labview功能·labview程序
莫晓燚4 小时前
mall 电商项目完整部署---实战
linux·运维·docker·容器