Linux基础命令学习笔记(一)

2023-05-16

基本语法

  • Linux 命令严重区分大小写
  • 每组命令空格分隔;
  • 回车键结束;
ctrl + c #强制停止
ctrl +d #退出当前用户
ls --help #帮助

ls --help |more #分页,管道
ls -alh #文件下的内容详细信息列表
tab 键补全命令剩余部分

文件操作

ls #列出当前目录所有文件与文件夹
cd #回到当前用户根目录
cd / #回到当前系统根目录

系统根目录:
bin 存放用户级命令的目录
home 存放用户数据信息的目录
usr 存放系统的主要数据
etc 整个系统的环境配置目录
media 媒体目录
sbin 存放系统级命令的目录

pwd #列出所在目录具体位置
cd #切换目录
cd .#当前目录
cd ..#上级目录
cd #根目录
find / -name "" #根目录开始查找
find . -name "" #当前目录
find ./ -name "" #当前目录下所有目录
mkdir abc cba #创建文件夹
rmdir abc #删除目录
rm -rf #删除文件或目录 -r(代表递归) f(代表强制)
cp 源文件 目标地址 #拷贝文件,不可拷贝文件夹下的所有文件
cp -R  源文件 目标地址 #拷贝文件,可拷贝文件夹下的所有文件,目标地址最好用绝对目录

mv 源文件 目标地址 #移动文件/重命名
rename #重命名
cat 文件名#查看文件,所有内容
cat user.log |grep ""|more #筛选,分页
cat user.log |grep "2017-04-15" |grep "10:" |more

tail 文件名#查看文件,从尾开始,默认10行 
head 文件名#查看文件,从头开始,默认10行 head -20 文件名,前20行

tail -f 文件名#实时滚动(实时监控日志)
tail -f user.log |grep "2017-04-15"#筛选
more 
less
echo #输出到控制台,或输出到文件
echo "" > test.log #会被覆盖
echo "" >> test.log #追加
file #查看文件运型

df -h #显示电脑磁盘情况及使用情况

du #计算目录中文件占用磁盘大小
du -sh #统计查看当前目录磁盘使用量
du -sh *#统计查看当前目录所有文件磁盘使用量

alias #定义别名
unalias #取消别名

vi编辑器

* 3种模式*
- 命令模式 :冒号开始
- 输入模式
- 末行模式

vi newfile #可新建文件

:q! #输入末行命令放弃对文件的修改,并退出编辑器
:w #保存
:wq! #编辑文本后,输入末行命令保存文件的修改,并退出编辑器
#(! ->表示强制退出)

Esc  ->退出编辑器输入

权限:
rwxr-xr-x
->|rwx|r-x|r-x|
->|当前用户(root)|用户组|其他用户|

vi编辑器命令
这里写图片描述
要记的:
i ->当前光标插入
a ->光标后插入
o ->下一行插入
x ->删除当前光标字符

Ctrl + f #向下翻整页
ctrl + b #向上翻整页
ctrl + u #向下翻半页
Ctrl + d #向上翻半页

shift + ^#将光标快速调到行首
shift + $#将光标快速调到行尾

gg #跳到文件顶部
G #跳到文件尾部
#G n #调到n行
dd #删除整行/剪切
yy #复制当前行
p #粘贴
u #撤销当前操作

命令行输入

:set nu #显示行号
:set nonu #取消显示行号 
/word #从上下文开始查找 n,查找匹配下一个字符
:%s/old/new/g #查找替换,old->查找的字符,支持正则编表达式,new->替换新的字符,g->全文
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux基础命令学习笔记(一) 的相关文章

随机推荐

  • FIFO深度计算问题

    FIFO深度计算公式 xff1a fifo depth 61 burst length burst length X Y r clk w clk burst length xff1a 突发数据个数 X Y xff1a 读时钟周期里 xff0
  • 【游戏开发】游戏开发书籍汇总

    1 游戏设计的艺术 2 游戏设计的100个原理 3 我在美国学游戏设计 4 游戏新手村 xff1a 从零开始做游戏 5 Directx游戏开发终极指南 6 Windows游戏编程大师技巧 7 快乐之道 xff1a 游戏设计的黄金法则 人类的
  • Java~String类型空字符串和Null的区别以及判断方法

    一 区别 null表示的是一个对象的值 xff0c 而不是一个字符串 如声明一个对象的引用 xff0c String a 61 null 表示的是一个空字符串 xff0c 也就是说它的长度为0 如声明一个字符串String s 61 Str
  • 解读官方Android MediaPlayer API(1)

    public class MediaPlayerextends ObjectMediaPlayer class 能够用来使用来控制vudio video xff08 音频或视频 xff09 文件和流文件的播放 举个例子可以在 a targe
  • ACM 几何基础(1)

    点 point 定义 xff1a struct point double x y 线 line 定义 xff1a Struct line Point s e 精度差 Const double eps 61 1e 8 Int sgn doub
  • ACM 几何基础(2)

    判断两条线段是否相交 xff1a 矢量 如果一条线段的端点是有次序之分的话 xff0c 那么这种线段就称为 有向线段 xff0c 如果有向线段 p1p2 的起点 p1 在坐标的原点 xff0c 则可以把它称为矢量 p2 矢量的加减 设二维矢
  • ACM 几何基础(3)

    几何基础 xff08 3 xff09 求线段交点 xff1a 前面已经讲了如何判断两条线段是否相交 xff0c 现在我们来学下如何求线段的交点坐标 首先先了解下 xff1a 定比分点公式 公式介绍 数学中常用的重要公式之一 xff01 在
  • ACM 几何基础(4)

    几何基础 xff08 4 xff09 点到线段最短距离 xff1a 主要学下矢量的方法求解 xff1a 点到线段最短距离的运算与点到直线的最短距离的运算二者之间存在一定的差别 xff0c 即求点到线段最短距离时需要考虑参考点在沿线段方向的投
  • ACM 几何基础(5)

    几何基础 xff08 5 xff09 凸包 xff1a 在学凸包之前 xff0c 最好把叉积弄熟 xff01 定义 xff1a 对一个简单多边形来说 xff0c 如果给定其边界上或内部的任意两个点 xff0c 连接这两个点的线段上的所有点都
  • 【奇技淫巧】薅公司服务器羊毛,IntelliJ IDEA的远程开发

    前言 作为一个程序员 xff0c 在平时工作的时候 xff0c 你觉得电脑的内存多大才够用 xff0c 8G 16G 32G 其实内存对于程序员来说 xff0c 只能说是多多益善 xff0c 像我平时电脑可能一周重启一次 xff0c 开的东
  • ACM 几何基础(6)

    几何基础 xff08 6 xff09 求多边形面积 xff1a 要想计算多边形的面积我们可以转化为求多个三角形的面积之和得到 在解析几何里 xff0c ABC的面积可以通过如下方法求得 xff1a 点坐标 61 gt 边长 61 gt 海伦
  • 解读官方Android MediaPlayer API(2)

    有效和无效状态 xff1a 方法名有效状态无效状态注释getCurrentPosition Idle Initialized Prepared Started Paused Stopped PlaybackCompleted Error 成
  • 解读官方Android MediaPlayer API(3)

    权限 One may need to declare a corresponding WAKE LOCK permission lt uses permission gt element 嵌套类摘要 static interface str
  • Android开发艺术探索(连载)之View 的事件体系(一)view的基本知识

    一 xff0c View的位置参数关系 xff1a 1 view 的基础概念 xff08 略 xff09 xff1b 2 View中的 top bottom left right 的表示内容 xff1a 所以 view的宽高 xff1a W
  • Android开发艺术探索(连载)之View的事件体系(二)View的滑动

    四 xff1a View的滑动 View的三种滑动 xff1a 第一种是通过 View本身提供的 scrollTo scrollBy 方法来实现滑动 xff1b 第二种是通过动画给 View 施加平移效果来实现滑动 xff1b 第三种是通过
  • Android 左划返回控件SildingFinishLayout

    首先要将activity设为透明背景 style lt activity android
  • Android 自定义View PolygonsView多边形能力分析控件

    这里就不讲View的绘制流程 xff0c 就讲实现方法 xff0c 关于View的绘制流程 xff0c 到时专门写一篇 先看下效果图 xff1a 这里主要的就是绘制多边形的算法 xff1a 其实很简单 根据角度计算出顶点的坐标 xff08
  • 数据库查询优化之索引的使用详解

    背景 当我们使用select from table where propertyName 61 时的时候 xff08 主键除外 xff09 xff0c 在数据比较少的情况下 xff0c 还是可以很快的运行完成 xff0c 但在万级以上的时就
  • DNS域名解析过程

    HTTP工作流程 当我们从浏览器输入一个url xff0c Http的工作流程如下图所示 xff1a 所以我们第一步要做的就是对url进行域名解析 DNS概念 DNS xff08 Domain Name System xff0c 域名系统
  • Linux基础命令学习笔记(一)

    基本语法 Linux 命令严重区分大小写每组命令空格分隔 xff1b 回车键结束 xff1b ctrl 43 c span class hljs comment 强制停止 span ctrl 43 d span class hljs com