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 ...
随机推荐
- SQLServer之集合
集合的定义 集合是由一个或多个元素构成的整体,在SQLServer中的表就代表着事实集合,而其中的查询就是在集合的基础上生成的结果集.SQL Server的集合包括交集(INTERSECT).并集(U ...
- 一道编程题: 在1~n之间选择若干个数,使其和为m
这是一道很明显的动态规划的题目. 递推公式为 用sum(n, m)表示所有可能的1~n之间存在的和为m的组合 那么 sum(n,m) = sum(n-1, m) | sum(n-1, m-n) 直接上 ...
- 露脸!钉钉通过SOC2隐私性原则审计,安全和隐私保护达超一流国际标准
2018年4月3日,阿里巴巴钉钉宣布已经正式通过了两项安全方面的权威资质:SOC2Type1服务审计报告和ISO27018(公有云体系下的隐私保护)证书. 钉钉方透露,此次通过美国注册会计师协会(AI ...
- Kubernetes 笔记 09 DaemonSet 我是一只看门狗
本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. Hi,大家好, ...
- 清除过期日志的py脚本
本篇和大家分享的是一个清除过期日志的python脚本,年后第二篇希望对大家有帮助: 该python脚本创建的由来 代码及分析 crontab定时任务 该python脚本创建的由来 此由来,是在过年假期 ...
- 如何在ASP.NET Core中使用JSON Patch
原文: JSON Patch With ASP.NET Core 作者:.NET Core Tutorials 译文:如何在ASP.NET Core中使用JSON Patch 地址:https://w ...
- springboot~thymeleaf页面布局的步骤
参考:https://ultraq.github.io/thymeleaf-layout-dialect/Installation.html 依赖包 注意里面的thymeleaf-layout-dia ...
- 【Python3爬虫】自动查询天气并实现语音播报
一.写在前面 之前写过一篇用Python发送天气预报邮件的博客,但是因为要手动输入城市名称,还要打开邮箱才能知道天气情况,这也太麻烦了.于是乎,有了这一篇博客,这次我要做的就是用Python获取本机I ...
- Java进阶篇设计模式之四 -----适配器模式和桥接模式
前言 在上一篇中我们学习了创建型模式的建造者模式和原型模式.本篇则来学习下结构型模式的适配器模式和桥接模式. 适配器模式 简介 适配器模式是作为两个不兼容的接口之间的桥梁.这种类型的设计模式属于结构型 ...
- 一致性Hash漫画图解
一年之前—— 未来两年内,系统预估的总订单数量可达一亿条左右. 按Mysql单表存储500万条记录来算,暂时不必分库,单库30个分表是比较合适的水平分表方案. 于是小灰设计了这样的分表逻辑: 订单表创 ...