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

复习:
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

大数据笔记-0907相关推荐

  1. 自学it18大数据笔记-第三阶段Spark-day04——会持续更新……

    笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第三阶段Spark-day04--会 ...

  2. 好程序员大数据笔记之:Hadoop集群搭建

    好程序员大数据笔记之:Hadoop集群搭建在学习大数据的过程中,我们接触了很多关于Hadoop的理论和操作性的知识点,尤其在近期学习的Hadoop集群的搭建问题上,小细节,小难点拼频频出现,所以,今天 ...

  3. 自学it18大数据笔记-第三阶段Scala-day06——会持续更新……

    笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第三阶段Scala-day06--会 ...

  4. 自学it18大数据笔记-第二阶段hadoop-day11——会持续更新……

    笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第二阶段hadoop-day11-- ...

  5. 自学it18大数据笔记-第一阶段Java-day16-day17-day18-day19--day20-day21-day22——会持续更新...

    笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第一阶段Java-day16-day ...

  6. 自学it18大数据笔记-第二阶段Hive-day4——会持续更新……

    笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第二阶段Hive-day4--会持续 ...

  7. 大数据笔记(学习归纳)

    本文初衷是为了学习归纳,若有错误,请指出. 修改记录 时间 内容 2020年4月10日 第一次发布 2020年4月16日 添加MaxCompute SQL部分 2020年9月14日 新增数仓部分笔记 ...

  8. C/C++ 笔记、Python 笔记、JavaWeb + 大数据 笔记

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 大数据.AI.python.C++学习资源 到上面一个文章中有 ...

  9. 明翰的大数据笔记V0.2(持续更新)

    文章目录 前言 什么是大数据 大数据应用场景 `MapReduce` 大数据的HelloWorld 内部机制与原理 组合器Combiner Hadoop 优缺点 Hadoop版本 Hadoop V1 ...

最新文章

  1. AI一分钟 | 华米发布全球首款可穿戴AI芯片;亚马逊年底上线至少8款Alexa设备
  2. 美国疫情加剧:特朗普检测虚惊一场,女儿伊万卡开始“隔离”,马云捐助百万口罩...
  3. intellij idea2016 web项目创建
  4. 别把机器学习和人工智能搞混了!
  5. 机器学习算法源码全解析(三)-范数规则化之核范数与规则项参数选择
  6. SAP收货后更改采购单价格
  7. yiilite.php,缓存 - yii在哪些情况下可以加载yiilite.php?
  8. 深度学习之 OHEM (Online Hard Example Mining)
  9. harmonyOS的架构图,HarmonyOS通用设计基础---应用架构
  10. HTML input 控件
  11. Autofac Webapi 的依赖注入
  12. JSP 九大内置对象及四大作用域
  13. 【SPOJ:FAVDICE】Favourite Dice(概率dp)
  14. 亲测:解决“正在进行另一Java安装,您必须先完成该安装,然后才能运行此安装程序”的问题
  15. php微信公众平台关注后欢迎语的设置,关注公众号的欢迎语怎么设置?公众号欢迎语怎么加链接?...
  16. dede密码修改 php,dede忘记后台密码修改程序
  17. php theexcerpt,wordpress函数get_comment_excerpt()用法示例
  18. 双系统linux哪种好,双系统安装实战,这个Linux系统超级简单
  19. React报错 Too many re-renders
  20. 麒麟SP1系统非root用户强制修改分辨率,开机自动生效

热门文章

  1. Codeforces Round #381 (Div. 2) Codeforce_740
  2. mysql命令行如何建库_MySQL心得2--命令行方式建库和表
  3. 排序(基本概念及分类,直接插入排序和希尔排序)
  4. Pollar Rho算法
  5. Linux select 实现并发服务器和客户端
  6. leetcode面试题 10.01. 合并排序的数组
  7. 字符串的规范使用(二)
  8. 1144 The Missing Number (20 分)
  9. php列表框怎么用,PHP+Mysql+jQuery查询和列表框选择操作实例讲解
  10. Visual Studio Code 快捷键的设置