大数据笔记-0907

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

复习:
1.clear清屏
2.vi
vi xxx.log
i-->edit
esc-->command
shift+:-->end  输入 wq

3.cat xxx.log 查看


---------------------------
1.pwd 查看当前光标所在的path

2.家目录
/boot
swap
/ 根目录 起始位置

家目录: 用户所在的默认的目录
/root 超级admin
/home/jepson
/home/doudou
/home/xxxx

3.cd 切换
cd path 当前的路径切换到你指定的path
cd /root 

cd     切换当前用户的家目录
cd ~   切换当前用户的家目录

cd -   切换到上一次目录
cd ../ 切换到上一层目录 
   ../../ 


 4.ls
 查看当前目录下的文件和文件夹的名称

 ls -l ==> ll 查看当前目录下的文件和文件夹的详细信息
 ls -l -a ==》查看隐藏文件
 隐藏文件:文件或文件夹名称以.开头

 ls -l -h 文件的大小(不是文件夹)
 ls -l -rt 按时间排序 

 5.文件夹
 mkdir 文件夹名称 1层
 mkdir -p 1/2/3 -p级联创建
 mkdir 4 5 6 同一层创建3个目录


 6.路径
 绝对目录 /xxx/xxx
 相对路径 参加pwd当前路径


7.文件
vi jepson.log
touch ruoze.log

文件 文件夹 切换 查看

8.移动 只有1份
mv xxx yyyy

9.复制 多份
cp xxx yyyy 文件
cp -r 4 1 文件夹

10.查看文件内容
cat xxx.log 一下子将内容刷新出来
more xxx.log 一页页按 【空格键】 翻下;【B】上
        按 ctrl+z终止
less xxx.log  不多

11. > 箭头
> 覆盖 
>> 追加

[root@hadoop000 ruozedata]# cat jepson.log >>ruoze.log
[root@hadoop000 ruozedata]# cat ruoze.log
4
5
6
1
2
3
[root@hadoop000 ruozedata]# cat jepson.log >ruoze.log
[root@hadoop000 ruozedata]# cat ruoze.log
1
2
3
[root@hadoop000 ruozedata]# 


12.打印
[root@hadoop000 ruozedata]# echo "summer" 
[root@hadoop000 ruozedata]# echo "summer"  > jepson.log
[root@hadoop000 ruozedata]# echo "summer"  >> ruoze.log 


13.别名 alias
ls -l ==> ll

[root@hadoop000 ruozedata]# alias cdrz='cd /root/ruozedata' 临时
[root@hadoop000 ruozedata]# 
[root@hadoop000 ruozedata]# alias
alias cdrz='cd /root/ruozedata'
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@hadoop000 ruozedata]# cd
[root@hadoop000 ~]# cdrz
[root@hadoop000 ruozedata]# 


14.环境变量文件
全局: /etc/profile
source /etc/profile

个人: 家目录 隐藏文件
.bash_profile
.bashrc

source .bash_profile
. .bash_profile


15.su 切用户
[root@hadoop000 ~]# su jepson  直接切
[jepson@hadoop000 root]$ pwd
/root
[jepson@hadoop000 root]$ exit
exit
[root@hadoop000 ~]# 
[root@hadoop000 ~]# su - jepson (生产)切用户 进入家目录 执行环境变量文件
[jepson@hadoop000 ~]$ pwd
/home/jepson
[jepson@hadoop000 ~]$ 


[root@hadoop000 jepson]# ls -l -a
total 28
drwx------. 4 jepson jepson 4096 Sep  6 06:32 .
drwxr-xr-x. 3 root   root   4096 Sep  6 06:32 ..
-rw-r--r--. 1 jepson jepson   18 Jul 18  2013 .bash_logout
-rw-r--r--. 1 jepson jepson  176 Jul 18  2013 .bash_profile
-rw-r--r--. 1 jepson jepson  124 Jul 18  2013 .bashrc
drwxr-xr-x. 2 jepson jepson 4096 Nov 12  2010 .gnome2
drwxr-xr-x. 4 jepson jepson 4096 Sep  6 04:50 .mozilla
[root@hadoop000 jepson]# 


16.删除
rm
rm -f 文件
rm -rf  文件夹
rm -r -f  文件夹
[root@hadoop000 ruozedata]# rm jepson.log 
rm: remove regular file `jepson.log'? y
[root@hadoop000 ruozedata]# 
[root@hadoop000 ruozedata]# rm -f ruoze.log
[root@hadoop000 ruozedata]# 
[root@hadoop000 ruozedata]# rm -r 6
rm: descend into directory `6'? y
rm: remove regular empty file `6/ruoze.log'? y
rm: remove directory `6'? y
[root@hadoop000 ruozedata]# rm -rf 5
[root@hadoop000 ruozedata]# 

17.查看历史命令
history
!27

18.用户 用户组
[root@hadoop000 ~]# ll /usr/sbin/user*
-rwxr-x---. 1 root root 103096 Dec  8  2011 /usr/sbin/useradd
-rwxr-x---. 1 root root  69560 Dec  8  2011 /usr/sbin/userdel
-rws--x--x. 1 root root  42384 Aug 23  2010 /usr/sbin/userhelper
-rwxr-x---. 1 root root  98680 Dec  8  2011 /usr/sbin/usermod
-rwsr-xr-x. 1 root root   9000 Nov 23  2013 /usr/sbin/usernetctl
[root@hadoop000 ~]# 
[root@hadoop000 ~]# 

[root@hadoop000 ~]# ll /usr/sbin/group*
-rwxr-x---. 1 root root 54968 Dec  8  2011 /usr/sbin/groupadd
-rwxr-x---. 1 root root 46512 Dec  8  2011 /usr/sbin/groupdel
-rwxr-x---. 1 root root 50800 Dec  8  2011 /usr/sbin/groupmems
-rwxr-x---. 1 root root 61360 Dec  8  2011 /usr/sbin/groupmod
[root@hadoop000 ~]# 

[root@hadoop000 ~]# useradd ruoze
[root@hadoop000 ~]# id ruoze
uid=502(ruoze) gid=502(ruoze) groups=502(ruoze)
创建ruoze用户 同时创建ruoze用户组 同时gid(主组)为ruoze
groups 所有组 逗号分隔

[root@hadoop000 ~]# userdel ruoze  删除只删除用户 不擅长用户组及家目录

[root@hadoop000 ~]# useradd  ruoze 再创建
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it. 
Creating mailbox file: File exists
[root@hadoop000 ~]# 
[root@hadoop000 ~]# ll /home/
total 12
drwx------. 4 jepson jepson 4096 Sep  7 22:17 jepson
drwx------. 4 ruoze  ruoze  4096 Sep  7 22:48 ruoze
drwx------. 4 rz     rz     4096 Sep  7 22:34 rz
[root@hadoop000 ~]# 

[root@hadoop000 ~]# cat /etc/passwd | grep ruoze
ruoze:x:502:502::/home/ruoze:/bin/bash
用户    用户组 主组  家目录  执行的命令类型

su 切用户切不过去
/sbin/nologin
/bin/false

[root@hadoop000 ~]# cat /etc/group |grep ruoze
ruoze:x:502:
[root@hadoop000 ~]# 

--------------------------------

[root@hadoop000 ~]# groupadd bigdata
[root@hadoop000 ~]# cat /etc/group |grep bigdata
bigdata:x:503:
[root@hadoop000 ~]# usermod -a -G bigdata ruoze
[root@hadoop000 ~]# id ruoze
uid=502(ruoze) gid=502(ruoze) groups=502(ruoze),503(bigdata)
[root@hadoop000 ~]# 
[root@hadoop000 ~]# usermod -g bigdata ruoze
[root@hadoop000 ~]# id ruoze
uid=502(ruoze) gid=503(bigdata) groups=503(bigdata)
[root@hadoop000 ~]# 


19.命令查看
[root@hadoop000 ~]# man usermod
[root@hadoop000 ~]# usermod --help
Usage: usermod [options] 用户名称  Usage第一行  [] 可选


usermod -a -G bigdata ruoze
usermod --append --groups bigdata  ruoze

[root@hadoop000 ~]# usermod --append --groups bigdata  ruoze
[root@hadoop000 ~]# id ruoze
uid=502(ruoze) gid=503(bigdata) groups=503(bigdata)
[root@hadoop000 ~]# usermod -d /tmp ruoze
[root@hadoop000 ~]# 
[root@hadoop000 ~]# 
[root@hadoop000 ~]# cat /etc/passwd |grep ruoze
ruoze:x:502:503::/tmp:/bin/false
[root@hadoop000 ~]# 


作业:
1.环境准备好
2.开博客 给班长
3.今天的命令敲一次 做笔记 写博客

转载于:https://my.oschina.net/u/3862440/blog/2248926

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/389460.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Tensorflow框架:目标检测Yolo思想

Yolo-You Only Look Once YOLO算法采用一个单独的CNN模型实现end-to-end的目标检测: Resize成448448,图片分割得到77网格(cell)CNN提取特征和预测:卷积部分负责提取特征。全链接部分负责预测:过滤bbox(通过nms&#…

线性回归非线性回归_了解线性回归

线性回归非线性回归Let’s say you’re looking to buy a new PC from an online store (and you’re most interested in how much RAM it has) and you see on their first page some PCs with 4GB at $100, then some with 16 GB at $1000. Your budget is $500. So, you es…

朴素贝叶斯和贝叶斯估计_贝叶斯估计收入增长的方法

朴素贝叶斯和贝叶斯估计Note from Towards Data Science’s editors: While we allow independent authors to publish articles in accordance with our rules and guidelines, we do not endorse each author’s contribution. You should not rely on an author’s works wi…

numpy统计分布显示

import numpy as np from sklearn.datasets import load_iris dataload_iris()petal_lengthnumpy.array(list(len[2]for len in data[data]))#取出花瓣长度数据 print(np.max(petal_length))#花瓣长度最大值 print(np.mean(petal_length))#花瓣长度平均值 print(np.std(petal_l…

Keras框架:人脸检测-mtcnn思想及代码

人脸检测-mtcnn 概念: MTCNN,英文全称是Multi-task convolutional neural network,中文全称是多任务卷积神经网络, 该神经网络将人脸区域检测与人脸关键点检测放在了一起。 从工程实践上,MTCNN是一种检测速度和准确率…

python中格式化字符串_Python中所有字符串格式化的指南

python中格式化字符串Strings are one of the most essential and used datatypes in programming. It allows the computer to interact and communicate with the world, such as printing instructions or reading input from the user. The ability to manipulate and form…

Javassist实现JDK动态代理

提到JDK动态代理,相信很多人并不陌生。然而,对于动态代理的实现原理,以及如何编码实现动态代理功能,可能知道的人就比较少了。接下一来,我们就一起来看看JDK动态代理的基本原理,以及如何通过Javassist进行模…

数据图表可视化_数据可视化如何选择正确的图表第1部分

数据图表可视化According to the World Economic Forum, the world produces 2.5 quintillion bytes of data every day. With so much data, it’s become increasingly difficult to manage and make sense of it all. It would be impossible for any person to wade throug…

Keras框架:实例分割Mask R-CNN算法实现及实现

实例分割 实例分割(instance segmentation)的难点在于: 需要同时检测出目标的位置并且对目标进行分割,所以这就需要融合目标检测(框出目标的位置)以及语义分割(对像素进行分类,分割…

机器学习 缺陷检测_球检测-体育中的机器学习。

机器学习 缺陷检测🚩 目标 (🚩Objective) We want to evaluate the quickest way to detect the ball in a sport event in order to develop an Sports AI without spending a million dollars on tech or developers. Quickly we find out that detec…

使用python和javascript进行数据可视化

Any data science or data analytics project can be generally described with the following steps:通常可以通过以下步骤来描述任何数据科学或数据分析项目: Acquiring a business understanding & defining the goal of a project 获得业务理解并定义项目目…

为什么饼图有问题

介绍 (Introduction) It seems as if people are split on pie charts: either you passionately hate them, or you are indifferent. In this article, I am going to explain why pie charts are problematic and, if you fall into the latter category, what you can do w…

先知模型 facebook_使用Facebook先知进行犯罪率预测

先知模型 facebookTime series prediction is one of the must-know techniques for any data scientist. Questions like predicting the weather, product sales, customer visit in the shopping center, or amount of inventory to maintain, etc - all about time series …

github gists 101使代码共享漂亮

If you’ve been going through Medium, looking at technical articles, you’ve undoubtedly seen little windows that look like the below:如果您一直在阅读Medium,并查看技术文章,那么您无疑会看到类似于以下内容的小窗口: def hello_…

基于Netty的百万级推送服务设计要点

1. 背景1.1. 话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:1&#x…

鲜为人知的6个黑科技网站_6种鲜为人知的熊猫绘图工具

鲜为人知的6个黑科技网站Pandas is the go-to Python library for data analysis and manipulation. It provides numerous functions and methods that expedice the data analysis process.Pandas是用于数据分析和处理的Python库。 它提供了加速数据分析过程的众多功能和方法…

VRRP网关冗余

实验要求 1、R1创建环回口,模拟外网 2、R2,R3使用VRRP技术 3、路由器之间使用EIGRP路由协议  实验拓扑  实验配置  R1(config)#interface loopback 0R1(config-if)#ip address 1.1.1.1 255.255.255.0R1(config-if)#int e0/0R1(config-if)#ip addr…

大熊猫卸妆后_您不应错过的6大熊猫行动

大熊猫卸妆后数据科学 (Data Science) Pandas is used mainly for reading, cleaning, and extracting insights from data. We will see an advanced use of Pandas which are very important to a Data Scientist. These operations are used to analyze data and manipulate…

数据eda_关于分类和有序数据的EDA

数据eda数据科学和机器学习统计 (STATISTICS FOR DATA SCIENCE AND MACHINE LEARNING) Categorical variables are the ones where the possible values are provided as a set of options, it can be pre-defined or open. An example can be the gender of a person. In the …

jdk重启后步行_向后介绍步行以一种新颖的方式来预测未来

jdk重启后步行“永远不要做出预测,尤其是关于未来的预测。” (KK Steincke) (“Never Make Predictions, Especially About the Future.” (K. K. Steincke)) Does this picture portray a horse or a car? 这张照片描绘的是马还是汽车? How likely is …