【Linux】常用命令练习

embedded/2024/11/20 11:47:52/

一、常用命令

1、在/hadoop目录下创建src和WebRoot两个文件夹

    分别创建:mkdir -p /hadoop/src  mkdir -p /hadoop/WebRoot 同时创建:mkdir -p /hadoop/{src,WebRoot}

2、进入到/hadoop目录,在该目录下创建.classpath和README文件

    分别创建:touch .classpathtouch README 同时创建:touch {.classpath,README}

3、在/hadoop目录下面创建一个test.txt文件,同时写入内容"this is test"

    echo "this is test" > test.txt

4、向README文件追加写入"please read me first"

    echo "please read me first" >> README

5、将test.txt的内容追加到README文件中

    cat test.txt >> README

6、返回到/hadoop目录,查看一下README文件有多单词,多少个少行

    wc -w README wc -l README

7、返回到根目录,将/hadoop目录先打包,再用gzip压缩

    分步完成:tar -cvf hadoop.tar hadoop  gzip hadoop.tar 一步完成:tar -zcvf hadoop.tar.gz hadoop 

8、删除hadoop目录,将其解压缩,再取消打包

方法1:rm -r hadoopgzip -d hadoop.tar.gz方法2:rm -r hadooptar -zxvf hadoop.tar.gz

二、系统命令

1、查看主机名

    hostname

2、查看系统信息

    uname -auname -r

3、日期

    date

4、查看分区

    df -hlsblk

三、权限

1、创建c.txt文件所有人都可以写和执行

    touch c.txtchmod 666 c.txt 或 chmod u+wx,o+wx,g+wx c.t

2、将/hadoop目录下的所有文件与子目录的拥有者设为root,用户拥有组为users(前提:添加用户组 groupadd users)

    chown -R root:users /hadoop

3、将当前目录下的所有文件与子目录的用户皆设为hadoop,组设为users

    chown -R hadoop:users *

四、进程控制

1.查看进程信息(3种)

    ps auxtoppstree -aup

2.结束进程(前提:id是指定的进程id)

    kill idkill -9 id

3.查看硬盘使用情况

    df

4.查看内存使用情况

    free -m

5.前台运行进程调入后台

  将正在运行的程序按 "Ctrl+Z"组合键

6.查看处于后台的进程

    jobs -l 

7.后台进程恢复至前台运行

  fg [任务号]

http://www.ppmy.cn/embedded/139066.html

相关文章

力扣第 56 题 合并区间

解法思路 区间排序: 按区间的起点升序排序。如果起点相同,则按终点升序排序。 遍历合并: 使用一个动态数组存储合并后的结果。遍历排序后的区间: 如果当前区间的起点在结果数组最后一个区间的终点后,直接加入结果数组…

ML 系列: 第 23 节 — 离散概率分布 (多项式分布)

目录 一、说明 二、多项式分布公式 2.1 多项式分布的解释 2.2 示例 2.3 特殊情况:二项分布 2.4 期望值 (Mean) 2.5 方差 三、总结 3.1 python示例 一、说明 伯努利分布对这样一种情况进行建模:随机变量可以采用两个可能的值&#…

【Java Web】Ajax 介绍及 jQuery 实现

文章目录 AJAX介绍XMLHttpRequestjQuery实现Ajax$.ajax()$().load()$.get()$.post() AJAX介绍 AJAX(Asynchronous JavaScript and XML)是一种创建高效、动态网页应用的网页开发技术。它允许在不重新加载整个页面的情况下进行异步数据更新和交互&#xf…

torch.utils.data.dataset 的数据组织形式——python list、dict、tuple内存消耗量

在Pytorch中,我们需要通过torch.utils.data.dataset来实现数据的读取。torch.utils.data.dataset是一种非流式的数据读取策略,需要将数据一次性导入至内存中.如果数据规模过大,可能存在内存不够的问题。 import torch from torch.utils.data…

Spark使用过程中的 15 个常见问题、详细解决方案

目录 问题 1:Spark 作业超时问题描述解决方案Python 实现 问题 2:内存溢出问题描述解决方案Python 实现 问题 3:Shuffle 性能问题问题描述解决方案Python 实现 问题 4:Spark 作业调度不均问题描述解决方案Python 实现 问题 5&…

美创科技膺选CNVD技术组支撑单位!

国家信息安全漏洞共享平台(CNVD)发布安全公告(编号:CNTA-2024-0019),宣布新增八家支撑单位。美创科技凭借数据安全领域的技术实力和专业服务能力,顺利通过支撑能力候选考察,首次获得…

SQL 语句优化及编程方法

DBMS生成的执行计划在很大程度上要受到代码外部结构的影响。因此要想优化查询性能,就必须要知道如何写代码才能使优化器的执行效率更高。 但是,不能为了“效率”牺牲代码的可读性,要让代码清晰。 1 查询优化 在解决SQL造成的性能问题时&am…

Redis面试篇笔记(持续更新)

一、redis主从集群 单节点redis的并发能力是由上限的,要进一步提高redis的并发能力可以搭建主从集群,实现读写分离,一主多从,主节点写数据,从节点读数据 部署redis主从节点的docker-compose文件命令解析 version: &q…