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

相关推荐
其实防守也摸鱼1 小时前
Cylab在线靶场——挑战图书馆初学者指南
服务器·前端·数据库·chrome·安全·网络安全·靶场
邪修king3 小时前
Re:Linux 系统篇(三十五):进程间通信Chapter2:从匿名管道到进程池:Linux 进程间通信实战(深度理解「先描述,再组织」)
java·linux·运维
2301_777998343 小时前
ARP协议进阶:ARP缓存、RARP与ARP欺骗原理解析
linux·服务器·网络·网络协议·缓存
运维行者_4 小时前
应用性能监控怎么选?从调用链到用户体验的五个能力维度
运维·服务器·数据库·人工智能·mysql·性能优化·应用性能监控
考虑考虑8 小时前
nginx路由重写
运维·后端·自动化运维
Zenova EdgeOS10 小时前
Linux 内核日志 dmesg 进阶实战:从现场过滤到持久化闭环
linux·运维·服务器
郝亚军10 小时前
ec_private.pem的生成方法
linux·运维·服务器
NendoZen11 小时前
Arch Linux解决Grub无法SAVEDEFAULT问题(uki启动问题)
linux·运维·服务器
Elastic 中国社区官方博客12 小时前
Elasticsearch:安装自行管理的 Elastic Stack 集群
大数据·运维·服务器·数据库·elasticsearch·搜索引擎·全文检索
忆挽篱笙歌12 小时前
进程控制管理
linux·运维·服务器