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 ...
随机推荐
- Docker & ASP.NET Core (4):容器间的连接
第一篇:把代码连接到容器 第二篇:定制Docker镜像 第三篇:发布镜像 Docker容器间的连接 Docker提供了两种方式可以用来做容器间的连接/通信: Legacy Linking:这种方式使用 ...
- 警惕挂着开源的招牌到处坑蒙拐骗的垃圾项目,比如iBase4J
开源界,本是技术爱好者百花齐放.各显其能的地方.但是,不管什么好东西,到了这块奇葩的土地都能变了味.现在的开源界,真的是鱼龙混杂,有些开源软件,不知道是噱头喊得高,还是star刷得好,竟能凭借一身垃圾 ...
- springcloud~Eureka实例搭建
服务端 build.gradle配置 dependencies { compile('org.springframework.cloud:spring-cloud-starter-netflix-eu ...
- 聊聊在AOP模式下的缓存方案
面向方法的数据集缓存 使用了autofac做为ioc容器,使用Autofac.Extras.DynamicProxy2作为方法拦截器,缓存面向方法,直接在方法上添加CachingAttribute特性 ...
- 强化学习(十一) Prioritized Replay DQN
在强化学习(十)Double DQN (DDQN)中,我们讲到了DDQN使用两个Q网络,用当前Q网络计算最大Q值对应的动作,用目标Q网络计算这个最大动作对应的目标Q值,进而消除贪婪法带来的偏差.今天我 ...
- 从一个点子到一个社区APP,是如何通过.NET实现的?——“文林物业系统”APP介绍及采访记录
“文林物业系统”(简称“文林社区”)是一款与物业管理软件无缝衔接的移动端系统.可在线查看通知公告.报修.投诉建议.查询物业管理费.水电气等其他费用,并且支持在线缴费.以物业管理为接入点,在未来,将会致 ...
- [转]Windows10中Virtualbox没办法选择和安装64位的Linux系统
本文转自:https://blog.csdn.net/strivenoend/article/details/78290325 明明在公司的WIN7系统中使用Virtualbox就可以安装64位的Ub ...
- Java 项目中一种简单的动态修改配置即时生效的方式 WatchService
这种方式仅适合于比较小的项目,例如只有一两台服务器,而且配置文件是可以直接修改的.例如 Spring mvc 以 war 包的形式部署,可以直接修改resources 中的配置文件.如果是 Sprin ...
- 杭电ACM2017--字符串统计
字符串统计 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submi ...
- Spring入门(一):创建Spring项目
本篇博客作为Spring入门系列的第一篇博客,不会讲解什么是Spring以及Spring的发展史这些太理论的东西,主要讲解下如何使用IntelliJ IDEA创建第一个Spring项目以及通过一个示例 ...