Linux新手随手笔记1.1
ifconfig 查询网卡信息

分别是网卡名称,物理IP地址,MAC地址,RX收到数据包大小,TX发送数据包大小
# uname
# uname -a 查看内核版本号
# hostname 查看主机名称
# uptime 查看系统负载情况

# who 当前有谁登录我们的系统
# last 系统登录的记录(怀疑别人登录你的系统用这个命令查看)
# history 输入命令的记录

# !加序号继续执行

# sosreport 收集错误
# cd 切换目录 # cd ~ 切换到用户主目录 # cd - 返回上次所在目录(来回)# cd .. 上一级目录
# pwd 显示用户当前所处的目录
# ls 查看当前目录有哪些文件
# ls -a 查看所有文件(在文件里面所有以.开头的文件)

# ls -l 显示详细信息

# ls -al 所有文件的详细信息

Linux中的一切都是文件(记住啊)
# cat 文件名 查看小文件内容
# more 文件名 查看大文件内容
# head -n 15 文件名 查看文件前15行

# tail -n 5 文件名
查看文件后5行
# tail -f /var/log/messages 实时查看系统日志的最新内容
# cat 文件名 | tr [a-z] [A-Z] |管道符或者叫任意门,将文件中a-z的字母转化成大写字母

# wc -l 文件名 多少行
# wc -c 文件名 多少字节
# wc -w 文件名 多少个单词

# stat 文件名

Access :最后一次访问这个文件的时间
Modify :最后一次修改文件内容的时间
Change : 最后一次更改文件属性或权限信息的时间
# cat /etc/passwd 查看文件内容

# cut -d : -f 1 /etc/passwd 以:为间隔符提取出第一列的信息(-d是间隔符,-f提取出第几列)

# diff --brief a.txt b.txt 判断两个文件内容是否一样

不一样

相同
# diff -c a.txt b.txt 用!告诉你哪一行有区别

# touch 创建的文本文件名 创建一个文本文件
Atime 文件最后访问时间
Mtime 最后修改内容的时间
CTime 修改权限属性的时间
# touch -d 20:23 gill 修改Atime和Mtime的时间(修改过文件之后怕别人知道用这个修改,嘿)
# mkdir girl 创建一个文件夹
# mkdir -p a/b/c/d/e/f/g/h/i 创建有嵌套关系的文件夹
# cp 原始文件名称 目标文件名称 复制一个文件
# cp -r 原始目录名称 目标目录名称 复制一个目录
# mv a.txt b.txt 移动或者剪切文件(重命名操作,剪切操作)
# rm 文件名 删除文件(加-f强制删除)
# rm -rf 目录名 删除目录(-r目标目录-f是不会进行二次确认也就是强制)
# dd if (if=input file) =anaconda-ks.cfg of=xiaoji bs=100 count=1 从anaconda-ks.cfg文件中取出来100个字节的内容输出到xiaoji文件之后可以用cat xiaoji查看数一下哦
# dd if=/dev/sda of=haha bs=512 count=1 可以备份一些东西
# file Desktop/ 查看文件类型

第一个告诉我们他是一个目录文件,第二个是文本文件
# tar 选项 打包的目录名称 对文件进行打包压缩或解压
| -c | 创建压缩文件 |
| -x | 解开压缩文件 |
| -t | 查看压缩包内有哪些文件 |
| -z | 用Gzip压缩或解压 |
| -j | 用bzip2压缩或解压 |
| -v | 显示压缩或解压的过程 |
| -f | 目标文件名 |
| -p | 保留原始的权限与属性 |
| -P | 使用绝对路径来压缩 |
| -C | 指定解压到的目录 |
# tar czvf xiaojitx.tar.gz /etc 将/etc打包成tar.gz格式压缩包


# tar xzvf xiaojitx 解压xiaojitx压缩包


# grep 关键词 文件名称
cut是按照列提取出关键词
# grep config anaconda-ks.cfg 搜索文件中config这个关键词并列出

# grep -n config anaconda-ks.cfg 加-n能显示出第几行出现的这个关键词

# grep -v config anaconda-ks.cfg 加-v能显示所有没有包含关键词的行

# find / -name haha 全盘搜索名字叫哈哈的文件

# find / -user root 搜索所有属于root的文件

Linux新手随手笔记1.1的更多相关文章
- Linux新手随手笔记1.8
配置网卡服务 将网卡的配置文件,保存成模板,叫做会话. nmcli命令查看网卡信息.nmcli是一款基于命令行的网络配置工具 只有一个网卡信息,下面我们再添加一个. 公司:静态IP地址 家庭:DHCP ...
- Linux新手随手笔记1.7
配置网卡(本地电脑) Vment1 仅主机模式 Vment8 nat模式 物理机 : 192.16810.1 /255.255.255.0 服务器 : 192.168.10.10 /255. ...
- Linux新手随手笔记1.6
RAID磁盘冗余阵列 1.I/O 速度 2.数据安全性 RAID 0 负载均衡.速度乘以二,但是数据安全性不行,任何一块盘损坏数据都会丢失. RAID 1 安全性性提升2倍,任何一个损坏另一个都有 ...
- Linux新手随手笔记1.5
FHS Linux / 代表根目录 /root 管理员的家目录 /boot 启动引导文件,以及开机菜单都会保存在里面 /bin 保存我们系统中命令的目录,不止bin,只要带bin的比如sb ...
- Linux新手随手笔记1.4
计划任务服务程序 计划任务 at 命令 一次性的 crond 服务 周期性的 23:29执行reboot命令(重启服务器) at -l 查看当前的计划任务 at ...
- Linux新手随手笔记1.3
shell脚本的编写(划重点) #!/bin/bash 脚本的声明信息 #sjsjdhsjdhh 脚本的注释 ls -l ...
- Linux新手随手笔记1.2
重定向 输入重定向:将命令输出结果写入一个文件或将一个文件内容导回到命令里面的这个过程叫做重定向 :标准(>) 输出重定向 :覆盖写入清空写入(>)/追加写入(>>) :错 ...
- Linux新手随手笔记1.9-使用Apache搭建网站
搭建网站 网站服务:让用户能够通过浏览器访问到的服务器上的文档资源. 对比Windows 和Linux部署服务方法对比 Windows:IIS Linux :Apache ,nginx Ap ...
- Linux新手随手笔记
RPM通过将安装规则与源代码打包到一起,来降低软件的安装难度 yum 通过将大量的常用RPM软件存放在一起,解决软件包之间的依赖关系,进一步降低软件的安装难度 rhel 5\6 init rhel 7 ...
随机推荐
- ReactiveSwift源码解析(五) SignalProtocol的observe()、Map、Filter延展实现
上篇博客我们对Signal的基本实现以及Signal的面向协议扩展进行了介绍, 详细内容请移步于<Signal中的静态属性静态方法以及面向协议扩展>.并且聊了Signal的所有的g功能扩展 ...
- JAVA之enum类详解
目录 一.简介 二.默认枚举类 三.多值枚举类 四.属性和方法 五.构造函数 六.重要方法 七.引用参考 一.简介 1.枚举类代表一组常量: 2. ...
- 简单读!zookeeper单机模式的启动逻辑
zk用处如此之多,以至于每个地方都要你理解zk原理! 请按如下操作姿势打开: 1. 打开zk的git仓库地址:https://github.com/apache/zookeeper , 确认过眼神,它 ...
- BeetleX之WebSocket详解
对于BeetleX来说编写WebSocket服务是一件非常简单的事情,当你实现一个Web Api应用的同时这些API方法也是WebSocket服务方法.接下来主要讲解如何通过JavaScript调用B ...
- DotNetCore跨平台~在appsettings.json里自定义配置项
回到目录 DotNetCore里一切都是依赖注入的,对于appsettings这个可扩展的配置对象也不例外,它位于项目根目录,一般在startup里去注册它,在类中通过构造方法注入来获取当前的对象,以 ...
- 【Python3爬虫】大众点评爬虫(破解CSS反爬)
本次爬虫的爬取目标是大众点评上的一些店铺的店铺名称.推荐菜和评分信息. 一.页面分析 进入大众点评,然后选择美食(http://www.dianping.com/wuhan/ch10),可以看到一页有 ...
- Java进阶篇设计模式之一 ----- 单例模式
前言 在刚学编程没多久就听说过设计模式的大名,不过由于当时还是个彻彻底底的菜鸟,并没有去触碰.直到在开始工作中对简单的业务代码较为熟悉之后,才正式的接触设计模式.当时最早接触的设计模式是工厂模式,不过 ...
- [Nodejs] node实现静态文件服务器
node 静态文件处理 一般后端进行静态文件处理都是使用 Apache nginx 等静态 web 服务器,但是既然使用 node 了,就用 node 实现以下静态服务器吧. 之前弄了不少充满艺术的数 ...
- LeetCode 上最难的链表算法题,没有之一!
题目来源于 LeetCode 第 23 号问题:合并 K 个排序链表. 该题在 LeetCode 官网上有关于链表的问题中标注为最难的一道题目:难度为 Hard ,通过率在链表 Hard 级别目前最低 ...
- 用VS2017进行移动开发(C#、VB.NET)——Progress控件,Smobiler移动开发
Progress控件 一. 样式一 我们要实现上图中的效果,需要如下的操作: 从工具栏上的“Smobiler Components”拖动一个Progress控件到窗体界面上 修改Pr ...