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

相关推荐
全栈工程师修炼指南8 小时前
Nginx | stream content 阶段:UDP 协议四层反向代理浅析与实践
运维·网络·网络协议·nginx·udp
Lsir10110_8 小时前
【Linux】进程信号(上半)
linux·运维·服务器
开开心心就好8 小时前
发票合并打印工具,多页布局设置实时预览
linux·运维·服务器·windows·pdf·harmonyos·1024程序员节
火车叼位9 小时前
脚本伪装:让 Python 与 Node.js 像原生 Shell 命令一样运行
运维·javascript·python
css趣多多9 小时前
add组件增删改的表单处理
java·服务器·前端
予枫的编程笔记9 小时前
【Linux进阶篇】从基础到实战:grep高亮、sed流编辑、awk分析,全场景覆盖
linux·sed·grep·awk·shell编程·文本处理三剑客·管道命令
Sheep Shaun9 小时前
揭开Linux的隐藏约定:你的第一个文件描述符为什么是3?
linux·服务器·ubuntu·文件系统·缓冲区
Tfly__9 小时前
在PX4 gazebo仿真中加入Mid360(最新)
linux·人工智能·自动驾驶·ros·无人机·px4·mid360
野犬寒鸦9 小时前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习
陈桴浮海9 小时前
【Linux&Ansible】学习笔记合集二
linux·学习·ansible