《马哥出品高薪linux运维教程》wingkeung学习笔记-linux基础入门课程5
命令:
内部命令:由shell程序自带的命令叫做内部命令;
外部命令:在系统的某个路径下,有一个与命令同名的可执行程序叫做外部命令。
查看内外部命令的命令:type 命令
命令选项:用于调整命令执行行为的开关。长选项,如果需要参数的话,通常需要使用等号,例如--size=1G
[]可选内容;<>必选内容;|多选一;...可以有多个;{}可展开。
文件系统,即文件管理系统,对文件管理的方式;定位文件的方式叫路径,pwd显示当前工作目录。
获取命令帮助信息:
内部命令,help
外部命令,--help、man、info
一、man:手册,是分章节的,一般有8个相关章节,常见的有1、5、8。如果在查看时有乱码,则可执行export LANG=en,即将语言设为英文
1、用户命令
2、系统调用
3、库调用
4、特殊文件,例如/dev/tty1
5、文件格式(命令的配置文件的语法)
6、游戏相关
7、杂项(不便归类的)
8、管理员命令
man的使用:翻屏操作:页,向后:Space 向前:b;行,向后:Enter,向前:k;退出:q
二、info:有超链接的文档,比man的信息更多,但是比较复杂,不常用。
三、一般应用程序在/usr/share/doc/app_name-version中有README帮助文档;INSTALLATION,安装信息、INSTALL等
四、google:
linux常用命令:
RHEL中:minge程序生成tty,
1、hwclock 查看主板时间;hwclock -w 以系统时间为准设定主板时间;hwclock -s 以主板时间为准设定系统时间
2、cal 显示日历;cal -3显示当前月及前后各一个月;cal 2014显示2014年的日历;cal -3 2014显示2014年3月份的日历;
3、halt关机命令;halt -p关闭系统时关闭电源,执行halt时默认会加上-p
4、reboot重启系统
5、shutdown 关机命令,选项较多;shutdown -r重启;shutdown -h关机;shutdown -c在执行关机或重启命令时取消关机;
6、cd改变目录;cd ;cd ~;cd ~wingkeung;cd .;cd ..;cd -在上次的目录和当前目录来回切换,cd在执行时有两个环境变量$PWD和$OLDPWD,分别用于保存当前目录和上次的目录,所以cd -才能在来回切换。
7、file/mkdir/rm/ls
8、ls:
-a,-A
-l
文件类型 文件权限 文件硬链接的个数(文件1个目录2个) 文件的属主 文件的属组 文件的大小 文件最近一次被修改的时间 文件名
-h 人性化
-d 只显示目录本身
-r 逆序
-R 递归查询
-i 节点,索引号码
9、mkdir:创建目录;mkdir -p创建递归目录;mkdir -v显示创建目录的过程;mkdir /tmp/{p,q}/{a,b}
10、rmdir:删除空目录;rmdir -p递归删除目录
11、tree:展示目录结构,比如tree /tmp
12、rm:删除文件及目录;rm -r递归删除;rm -f强制删除
13、cp:复制文件和目录;
cp -r递归复制目录;
cp -i复制时提醒,默认存在;
cp -p复制时保留原有的权限、属主和时间戳,一般只有管理员才能使用;
cp -a保留所有原有属性,相当于-drp选项
14、mv:移动或重命名文件和目录;
15、touch:改变时间戳,文件有三个时间,最近一次的访问时间;最近一次的修改时间(文件数据的改变);最近一次的改变时间(文件属性的改变)
16、stat:用于显示文件的所有元数据(属性)信息
17、nano:最简单的文本编辑器
18、file:后跟文件,用于显示用户文件内容的类型
19、cat:查看文本内容;cat -n显示文本内容行号;cat -E显示非打印字符,比如换行符;
20、tac:与cat查看的文本内容相倒,即逆序显示文本内容
21、more:分屏查看文本内容,文件尾部后直接退出
22、less:分屏查看文本内容,可以使用man中的翻屏查找功能
23、head:默认只查看文本前10行内容;head -3查看前三行
24、tail:默认只查看文本后10行内容;tail -3查看后三行;tail -f动态查看文件内容,对文件内容进行跟踪
25、cut:剪切文档的某些字段;例如cut -d: -f1,3 /etc/passwd,-d指定分隔符-f指定所剪切的分段;-d' '以空格为分隔符;
26、tr:对字符进行替换或删除;例如tr 'abc' 'ABC' < mytest.txt将小写abc替换为大写ABC;tr -d 'a' < mytest.txt删除文档中的a;
27、wc:文本统计命令;-l 行数;-w 单词数;-c 字符数;例如wc -l /etc/passwd统计/etc/passwd的行数;
28、sort:文本排序;sort /etc/fstab对/etc/fstab进行升序排列;sort -r /etc/fstab对其进行降序排序;-n按数值大小进行排序,默认按照字符进行排序;例如sort -n -t' ' -k3 /etc/passwd以空格分隔,以第三个字段进行排序;
29、hash:命令缓存表,查找速度非常快;hash -d wc清除wc的缓存;hash -r清空所有命令缓存
30、history:!24执行命令历史中的第24条;!!执行上一条命令;!-n执行倒数第n条命令;!echo执行倒数最近一次以echo开始的命令;按键盘Esc松开后按.、Alt+.或!$调用上一条命令的最后一个参数;export HISTCONTROL=ignorespace/ignoredups/ignoreboth;
history -c清空历史记录;
history -w保存缓存中的命令至历史文件;
history -d 16 3从第16条开始删除3条历史命令;
31、通配符,glob,特殊字符,元字符,不表示字符的表面意义,而是能匹配符合特征的字符串;
*:任意长度的任意字符;
?任意单个字符;
[]匹配指定范围内的任意单个字符,例如a[axy]b,a[a-zA-Z]b;
[^]指定范围之外的任意单个字符,例如[^a-z]=[^[:lower:]]
[[:alpha:]]=[a-zA-Z],
[[:digit:]]=[0-9],
[[:lower:]]=[a-z],
[[:upper:]]=[A-Z],
[[:alnum:]]=[a-zA-Z0-9],
[[:space:]]=空格,
[[:punct:]]相当于等号;
32、man 7 glob查看通配符的man说明
33、echo:显示字符;echo -n没有换行符;echo -e "hello\tworld"让转义符生效,\t表示制表符;
34、seq:
35、uniq:除掉重复切连续的行,只保留一行相同内容(和sort -u相同)
36、tee:既输出到管道又保留在屏幕上;COMMAND | tee FILE | COMMAND 例如:ls /etc | tee /tmp/tee.out | tr 'A-Z' 'a-z'
转载于:https://blog.51cto.com/wingkeung/1362888
相关文章:

八、LaTex中的表格
转载于:https://www.cnblogs.com/invisible2/p/10813964.html

基于持久内存的 单机上亿(128B)QPS -- 持久化 k/v 存储引擎
文章目录性能数据设计背景设计架构Hash 索引结构 及 PMEM空间管理形态基本API 及 实现API初始化流程写流程读流程删除流程PMEM Allocator设计主要组件空间分配流程空间释放图数据库 on KVDK 性能性能数据 这个kv 存储引擎是持久化的存储引擎,存储介质是PMEM&#x…

SCALA当的trait
不是特别懂,但感觉和RUBY当中的MIX-IN功能有几分相似,这又扯到了多重继承及JAVA当中的接口虚拟类了。。 package com.hengheng.scalaclass UseTrait {} trait Logger {def log(msg : String) {println("log : " msg)} } trait ConsoleLogger …

Java项目:贪吃蛇游戏(java+swing)
源码获取:博客首页 "资源" 里下载! 功能简介: 贪吃蛇游戏 大嘴鱼洁面类。完成大嘴鱼的界面的绘制: /*** 大嘴鱼洁面类。完成大嘴鱼的界面的绘制。*/ public class BigMouthFishFrame extends JFrame{private FishPool pool null;…

使用Ext Form自动绑定Html中的Form元素
2019独角兽企业重金招聘Python工程师标准>>> Java代码 //把ext 对象绑定在Html Form元素时的ext属性中 Ext.override(Ext.Component, { initComponent :function(){ this.on(render, function(){ if(this.el) Ext.getDom(this.el).ext this; …

Directx11 教程(2) 基本的windows应用程序框架(2)
Directx11 教程(2) 基本的windows应用程序框架(2) 原文:Directx11 教程(2) 基本的windows应用程序框架(2)在本教程中,我们把前面一个教程的代码,进行封装。把初始化函数,Run函数,窗口回调函数,ShutdownWindows函数等封…

Rocksdb的事务(二):完整事务体系的 详细实现
文章目录1. 基本事务操作1.1 TransactionDB -- Pessimistic1.2 OptimisticTransactionDB1.3 Read Uncommitted1.4 SavePoint 回滚部分事务操作1.5 SetSnapshot1.6 GetForUpdate1.7 RepeatableRead2. 实现2.1 WBWI(write batch with index) & WB(write batch)2.2 Pessimisti…

关于学习编程的一些看法
1、看书,书上的代码一串一串的对吧?是不是很不好记?是不是觉得如果自己把这些代码都敲一遍很浪费时间?其实对于一些完全没有任何基础的人来说,全部敲一遍不失为一种简单的入门方法。对于有一点基础的人来说,…

Java项目:日历万年历(java+swing)
源码获取:博客首页 "资源" 里下载! 功能简介: 万年历 启动类: public class CalendarMainClass { public static void main(String args[]) { try { UIManager.setLookAndFeel("com.sun.java.swing.pl…

求大神给解释一下H3C ospf 双塔奇兵
转载于:https://blog.51cto.com/2807200/1364566

活着是为了什么?
活着是为了死亡,死亡才是完美,才是永恒。 死亡时将一无所有,所以活着不是为了能带走什么,而应该是能留下什么,这才是人活着的意义,多少人能想明白呢? 胡建龙转载于:https://www.cnblogs.com/hjl…

XFS 文件系统 (一) :设计概览
文章目录0 前言1 设计背景2. 需要解决的问题2.1 异常恢复太慢2.2 不支持大文件系统2.3 不支持大型稀疏文件2.4 不支持大型连续文件2.5 不支持大目录2.6 不支持过多文件个数3 XFS 架构4 痛点解决4.1 Allocation Groups4.2 Manging Free Space4.3 大文件的支持5 总结0 前言 虽然…

WebApi2官网学习记录---异常处理
HttpResponseException 当WebAPI的控制器抛出一个未捕获的异常时,默认情况下,大多数异常被转为status code为500的http response即服务端错误。 HttpResonseException是一个特别的情况,这个异常可以返回任意指定的http status code࿰…

Java项目:资源下载工具(java+swing)
源码获取:博客首页 "资源" 里下载! 功能简介: 下载地址、保存位置、下载设置、下载进度 文件仓库控制器: /*** ClassName: FileStoreController* Description: 文件仓库控制器**/ Controller public class FileStoreC…

江南Style之---西湖
西湖古称“钱塘湖”,又名“西子湖”,古代诗人苏轼就对它评价道:“欲把西湖比西子,淡妆浓抹总相宜。西湖,是一首诗,一幅天然图画,一个美丽动人的故事,不论是多年居住在这里的人还是匆…

mimikatz
下载后,在目标机直接运行 常用命令: 提升权限:privilege::debug 获取用户登录明文账号密码:sekurlsa::logonPasswords 获取用户密码hash值:lsadump::sam 转载于:https://www.cnblogs.com/xiaoqiyue/p/10824169.html

通过 RDTSC 指令从 CPU 寄存器中直接获取系统时钟
很多时候我们使用函数 gettimeofday 以及 clock_gettime 作为我们获取 wall lock的时钟函数。 因为这两种函数是 glibc 提供的用户封装,简单易用,而且能够精确到 ns,对于大多数的时钟需求场景都已经够用了。 但是如果 我们的应用 调用时钟频…

Java项目:星际争霸游戏(java+swing+awt界面编程+IO输入输出流+socket+udp网络通信)
源码获取:博客首页 "资源" 里下载! 功能简介: 星际争霸游戏项目,该项目实现了单人模式和多人合作模式,可记录游戏进度,新建游戏,载入历史记录等功能,多人模式下可以创建一…

GTONE清理维护建议方案
1、日志清理/home/gtone/AppGov/analyzer/log//home/gtone/AppGov/analyzer/SRC/temp//home/gtone/AppGov/WAS/logs/ 2、扩容现有磁盘空间至200GB转载于:https://www.cnblogs.com/arcer/p/4461018.html

[C#]委托和事件(讲解的非常不错)
引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉…

BZOJ1460: Pku2114 Boatherds
题目链接:点这里 题目描述:给你一棵n个点的带权有根树,有p个询问,每次询问树中是否存在一条长度为Len的路径,如果是,输出Yes否输出No. 数据范围:\(n\le1e5\,,p\le100\,,长度\le1e5\) Solution: …

centos 自定义内核模块 编译运行
简单记录一下 centos 自定义内核模块的一些编译运行记录,代码如下: 主要功能是通过rdtsc 指令直接从 CPU MSR 寄存器中获取时钟,尝试获取两次,两次之间会做一些赋值操作什么的,并记录一下时差。 #include <linux/…

os.system() 和 os.popen()
1.os.popen(command[, mode[, bufsize]]) os.system(command)2.os.popen() 功能强于os.system() , os.popen() 可以返回回显的内容,以文件描述符返回。eg:t_f os.popen ("ping 192.168.1.1")print t_f.read()或者:for line in os.popen("dir"…

Java项目:医院管理系统(java+Springboot+Maven+Mybatis+Vue+Mysql)
源码获取:博客首页 "资源" 里下载! 一、项目简述本系统功能包括:医院挂号,退号,缴费,退费,检查申请单开立,科室管理,医生开单,挂号级别,…

任意阶幻方..
1 /*coder Gxjun*/2 #include<stdio.h>3 #include<string.h>4 #include<stdlib.h>5 #define maxn 1006 int map[maxn][maxn] ;7 void creat_magic(int n,int x,int y ,int sn) //奇阶幻方构造8 {9 int i,j,k;10 i0;11 jn/2;12 for(kn;k<…

UML与软件建模 第三次作业
1.单元测试的任务有哪些? 单元测试是对软件基本组成单元进行的测试,而且软件单元是与程序的其他部分相隔离的情况下进行独立的测试. 任务主要包括对单元功能、逻辑控制、数据和安全性等各方面进行必要的测试。具体地说,包括单元中所有独立执行路径、数据…

Pliops XDP(Extreme Data Processor)数据库存储设计的新型加速硬件
文章目录0 前言1 核心问题1.1 引擎的各方面性能受限于数据结构的选择1.2 压缩功能 导致的CPU瓶颈1.3 Crash-safe 崩溃异常的无奈选择1.4 当前主流 加速硬件 较难满足存储性能提升的要求2 XDP 设计原则2.1 数据结构上的优化2.2 解决 压缩引入的CPU消耗2.3 异常恢复的设计2.4 易于…

Java项目:潜艇大战项目(java+swing)
源码获取:博客首页 "资源" 里下载! 功能简介: Java swing实现的一款小游戏潜艇大战的项目源码 游戏界面: SuppressWarnings({ "unused", "serial" }) public class GameGUI extends JPanel {//卡…

可以发张图片做链接用吗
转载于:https://www.cnblogs.com/wasss/p/4466492.html

更改显示器的分辨率
1.桌面右击,如图1-1所示。2.点击屏幕分辩率,选择分辨率调大小,确定,如图1-2所示。转载于:https://blog.51cto.com/qikai/1367734