大数据工程师的小白之路1 关于linux

通过https://blog.csdn.net/know9163/article/details/80659156

了解了大数据工程师所需技能

第一阶段(基础阶段)

Linux学习

1.图形模式切换文字接口

ctrl+alt+F1~F6  <F1~F6为对应tty1-6的终端机

返回图形模式

ctrl+alt+F7

文字接口进入图形接口 

startx

2.显示日期指令

date

设定格式:date + %Y%m%d%H:%M

日历 

cal [month] [year]

3.计算器

bc

quit离开

4.简便命令

ctrl + c中断目前程序

ctrl+z强行中断

tab 命令与文档名补全

man[ ] 在线查询 例如:man date

5.关机

注意数据同步 sync  < 在root下

关机 shutdown  

十分钟后关机 shutdown -h 10   具体时间关机 shutdown 20:05    系统重启 shutdown -r now

重启 reboot

6.可读可写可执行

ls -al查看所有文件包括隐藏文件

-rwxrwx---

第一位 - 为档案类型 d=目录        - =档案        l=连结档        b=装置文件里可供储存的接口设备     

c=装置文件里串行端口设备如鼠标、键盘

rwx拥有者权限 rwx群享者权限 ---其他人权限

r 可读 w可写 x可执行

-rwxrwx--- 表示 该档案拥有者可读可写可执行 群享者可读可写可执行 其他人不可读不可写不可执行

7.chgrp改变档案所属群组

chown改变档案所属人  例: chown -R 账号名称(:组名) 档案/目录

chmod改变属性权限  r对应数字4  w:2  x:1  所有权限都拥有数字对应为7 -rwxrwx---  对应数字为770

打开所有权限 chmod 777

8.路径和目录

绝对路径 :路径写法一定由根目录/写起 例如:/user/share/doc

相对路径 :路径写法不由根目录写起 例如 : 由/user/share/doc到/user/share/man 写成 cd../man

.                        此层目录

..                       上层目录

~                       自己的家目录

~user                user的家目录

cd                     变换目录

pwd                  显示当前目录

mkdir 目录名    建立一个新目录

rmdir 目录名     删除一个目录   

cd = cd~           回到家目录

9.简单命令

echo 输出

echo $PATH 输出环境变量PATH

cp  拷贝档案/目录         cp -r 目录拷贝        cp -d [来源档案]  [目的档案]  把来源档案的内容复制到目的档案

cp -u [来源档案]  [目的档案]  备份

rm 删除                         rm -r 一同删除子目录  rm -f 强行杀掉

mv 移动 或 重命名

cat  从第一行开始显示档案内容

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

more  一页一页的显示 ls -al | more

less   一页一页显示可往前翻页

head  只看前n页 默认十页          head -n 20查看前20页  

tail     只看尾n页

umask  该默认值需要减掉的权限

chattr  关于安全  chattr +i 档案无法更动  chattr -i 解除

which 文档名   :查看可执行文件的位置

where 文件名   :查看档案位置

locate 文件名   :配合数据库查找

find 文件名   :搜寻硬盘查找 <不建议使用

10.关于UID SUID

UID (user ID)              GID(group ID)

SUID(-r-s--x--x)           SUID(-r-xr-s--x)

当一个档案具有SUID时 同时other具有可执行权限

那么当other执行程序时 ,other将具有owner的权限

11.压缩

*.gz              gzip程序压缩的文件

*.bz2            bzip2程序压缩的文件

*.tar             tar打包并不压缩

*.tar.gz        tar打包并经gzip压缩

*.tar.bz2      tar打包并经bzip2压缩

压缩 : gzip [-cdtv] 档名     bzip2 [-cdkzv]档名

-c   将压缩的数据输入到屏幕上,可透过数据流重导向来处理

-d   解压的参数

-t    检验一个压缩档的一致性 查看是否有误

-v   显示出压缩比

读取压缩档zcat  /  bzcat

警告标志:tar:Removing leading '/' from member names

解决方法:<拿掉根目录  <  加入 -P

12.vi / vim

........

学习后续的linux 进入神秘召唤口 http://cn.linux.vbird.org/

猜你喜欢

转载自blog.csdn.net/qq_42744710/article/details/81163989