文件查看

cat:从第一行开始显示文件内容

tac:从最后一行开始显示内容

nl:显示的时候,会加上行号(它只将有文字的加上行号,想空格也加可以写cat -n test.sh)

more:一页一页显示内容

(按回车键,翻页)

less:和more类似,但可以向前翻页

head:只看头几行

eg: head -n :

head -2 test.sh

tail:只看尾几行(有个tail -f是重点,它可以实时看日志变化情况)

eg: tail -n :

tail -2 test.sh

find

find /home/linux  -name "*.png"  :在home/linux目录下查找后缀名为.png的文件

find /home/linux -size +5M:在home/linux目录下查找大于5M的文件(也可以是多少k,多少G)

文件操作

创建目录:mkdir 目录名

删除目录:rmdir 目录名

复制文件夹/递归复制目录:cp -r  从哪个路径 复制到哪个路径

eg:cp -r ./soton/soton-share/ .

删除文件夹/递归删除目录:rm -r 路径

重命名:mv test.sh test0.sh(把test.sh重命名为test0.sh)

移动文件:mv /home/zyy/* .(把/home/zyy下的所有文件,移动到当前目录下)

工作目录

查看当前工作目录:pwd

切换目录:cd .(当前工作目录)

cd ..(父目录)

cd ~(用户目录)

cd -(上个工作目录)

列出目录:ll =ls -al (列出所有文件,包含文件属性和权限,包含隐藏文件)

ls -l(列出所有文件,包含文件属性和权限,没有隐藏文件)

ls -a(查看所有文件,包括隐藏文件)

ls -ltr(按照时间排序)

ls -lS(按文件大小排序)

VIM文件编辑

安装vim

sudo apt-get install vim

打开编辑文件

vim 文件名

编辑文件

输入:i

退出编辑:Esc

保存并退出:wq

grep

在文件中搜索一个单词,命令会返回一个包含word的文本行

eg:grep "while" test.sh test1.sh

文件搜索单词时,想忽略大小写(如果不加-i,不会输出结果)

eg:grep "WHILE" test.sh test1.sh -i

搜索包含word的文本行/递归搜索文件

eg:grep "bash" . -r (当前目录.下包含test的文本)

输出word之外的所有行

eg:grep -v "while" test.sh test1.sh

管道

管道:把一个进程的标准输出流和另一个进程的标准输入流连接起来。A|B就是把A的结果作为输入操作B命令。

eg:find -name . "test.*" | grep "test.py" . -r

排序

sort命令是按照字母表顺序排列数据

sort -n file:按数字顺序排列数据

sort -u file:排序并删除重复数据

sort -k 数字 file:按指定字段对数据进行排序

(第一个字段是1-5是排好序的,想按第二个字段日期来排序就加-k 2)

sort -t:可更细致地指定字段排序

(如果按上面的月份进行排序)

(按日进行排序)

查看机器配置

free -m:查看机器内存

df -h:查看当前磁盘的使用情况

netstat -tnlp:查看网络连接状态

-t :只列出TCP协议的连接

-n:将地址转为ip,协议转成端口号显示

-l:过滤出状态为正在Listen(监听)的连接

-p:发起连接的进程pid和名称

进程

1.ps -ef :查看服务器的进程信息

-e :列出全部进程

-f:显示全部列

eg:查看火狐浏览器的进程

ps -ef | grep firefox

2.top :查看服务器进程占的资源

M:结果按内存从高到低排列

P:结果按CPU使用率从高到低排列

1:当服务器有多个CPU时可以展开各个CPU的详细情况

3.du -sh:查看目录的真实大小

eg:看/etc下的目录大小

du -sh /etc/

其他

wc -lwc:统计文件内容信息(行、单词数、字节数)

-l:行数

-w:单词数

-c:字节数

linux一个数据页多少,复习——Linux相关推荐

  1. 西部数据硬盘支持linux,西部数据开发新的Linux文件系统“Zonefs” 支持在分区块设备上运行...

    近些年来,从RISC-V体系结构位到存储增强功能,西部数据(Western Digital)在Linux内核方面做出了更大的贡献.最近几周,其一直在处理的最新代码就是全新的Linux文件系统. 不过, ...

  2. Linux内存 匿名页,学点linux之四:内存

    内存也是一大块 第二天·内存 分页机制 缓冲区溢出攻击,注意rw权限保护 用户态不能访问内存态,inter,amd的漏洞,meltdown,从用户空间偷取了内核空间数据,熔断漏洞 内存分zone DM ...

  3. linux 磁盘数据空 还有读写,Linux入门之磁盘管理(5)dd命令使用

    Linux入门之磁盘管理(5)dd命令使用 在Linux中,经常需要一些数据读写等测试,还有文件以及其它数据的备份迁移,一般使用cp命令可以解决一部分,但是其无法进行控制数据的流向及动作,这时就可以使 ...

  4. linux中翻页的快捷键,linux屏幕翻页快捷键 快捷编辑

    屏幕翻页快捷键 shift+PgUp 向前翻看,一般翻13页左右. shift+PgDown 向后翻看,一般翻13页左右. 我们翻阅目录和打开文件后,经常会由于输出内容太多,使一屏无法显示,所以我们要 ...

  5. Linux拷贝数据死机了,Linux系统“死机”时怎么办?

    如果问题能够再现,那么问题已经解决 80% 了.对于操作系统核心而言,如果有问题的再现方法,那么可以说是已经解决 99% 了.经常遇到的问题是系统可以正常运行一段时间,然后死机.如果不好再现问题,那么 ...

  6. linux查找数据包contr,基于Linux防火墙的P2P报文识别研究-计算机技术专业论文.docx...

    基于Linux防火墙的P2P报文识别研究-计算机技术专业论文 掣哪炒I掣j!:|l哕必磐 掣哪炒I掣j!:|l哕必磐Y1 9 1 7709 原创性声明 本人声明,所呈交的学位论文是本人在导师指导下进行 ...

  7. linux查看数据积压,对 EC2 Linux 实例上的审计积压错误进行排查

    为什么我在 EC2 Linux 实例的屏幕截图和系统日志中看到"审计:超出积压限制"错误,我该如何避免这种情况? 上次更新时间:2020 年 9 月 18 日 我在 Amazon ...

  8. linux保存数据超出磁盘限额,Linux磁盘限额(quota)

    这样,就在三个磁盘分区上启动了磁盘配额功能. 新建用户组,用户. 为用户分配磁盘配额容量edquota –u user1: 说明:Filesystem对应的分区,blocks是指用户在这个分区上所消耗 ...

  9. linux目录数据块,如何在Linux上列出文件的数据块?

    您可以使用"debugfs"工具在命令行或interactivley上查看文件信息. 使用: # debugfs /dev/ # stat /path/to/file 要么 # d ...

  10. linux保存数据超出磁盘限额,Linux 磁盘限额

    转自:http://evenzq.blogbus.com/logs/30999239.html 1.设置需要做用户/组磁盘限额的文件系统 编辑/etc/fstab文件,对用户进行限制,添加usrquo ...

最新文章

  1. 【事务】特性、安全保障及实现
  2. APM - Javassist 入门 生成一个简单类
  3. 有理数的小数表示若无限,则必为无限循环的
  4. OpenCV放大图像:多输出
  5. 【spring boot】【thymeleaf】SPEL调用静态方法和静态属性
  6. 无插件,无com组件,利用EXCEL、WORD模板做数据导出(一)
  7. Centos 7安装与配置nagios监控(一)
  8. 基于docker - 单机版FastDFS搭建
  9. Google回应全球宕机:磁盘满了;摩拜App昨晚正式停止服务;Docker Desktop 3.0.0发布|极客头条...
  10. Android 插件化 动态升级
  11. 百度App网络深度优化系列《一》DNS优化
  12. Openwrt使用指定版本的toolchain工具链
  13. Auto Layout 使用心得—— 实现三等分
  14. iOS 一键加入QQ群
  15. 航天晨光:永中DCS与原有OA系统整合,文件阅览效率大幅提升!
  16. 时下最热门的五款微信编辑器使用评测
  17. iOS 内购 payment.applicationUsername 的坑
  18. 通过FinalShell打通ssh隧道
  19. 33个高能CSS选择器让我受益匪浅
  20. Spark 内存管理存储内存管理_尚硅谷大数据培训

热门文章

  1. 利用CentOS的yum更新源来实现RHEL5的YUM功能
  2. 9、两个栈实现队列(Python)
  3. 10、斐波那契数列,跳台阶问题(Python)
  4. java 设置全局热键_第三方包jintellitype实现Java设置全局热键
  5. boot idea无法识别spring_基于gradle和springboot的IDEA项目@SpringBootApplication无法识别,怎么办?...
  6. linux使用中的问题 --- (Unable to establish SSL connection)
  7. 宝塔系统linux xss,宝塔漏洞 XSS窃取宝塔面板管理员漏洞高危
  8. 基于Android的数据采集系统,一种基于Android的新型用户数据采集发送系统
  9. 地脚螺钉直径系列_干数控这么久,现在才分清楚螺栓、螺钉、螺柱的区别
  10. c语言开发视频监控系统,基于Crotex_A8平台的本地视频监控系统.doc