大数据开发-Linux操作

目录

      • 1.1 touch:创建空文件
      • 1.2 mv :move 剪切粘贴--重命名和移动功能
      • 1.3 cat命名:查看文件内容
      • 1.4 cp :copy 复制粘贴
      • 1.5 ps、kill、ifconfig、clear
      • 1.6 回顾:

1.1 touch:创建空文件

touch a.txt b.txt — 创建空文件a.txt与b.txt
touch /root/a.txt ---- 在/root目录创建a.txt文件

Linux 与Windows共用----内存,磁盘,网络

1.2 mv :move 剪切粘贴–重命名和移动功能

mv a.txt b.txt

  • 当前目录下,a.txt存在但 b.txt不存在时—该操作重命名:将a.txt文件名改成b.txt
  • 当前目录下,a.txt与b.txt均存在时,b内容被覆盖消失,a文件名改为b

mv test1 text2 --test12文件夹

  • 当前目录下,test1存在但test2不存在时,重命名
  • 当前目录下,test1,test2均存在时, 将test1文件夹内容移动到test2目录下-移动

mv a.txt test1–移动文件 a.txt到文件夹test1下

1.3 cat命名:查看文件内容

cat /root/a.txt 绝对路径
more :查看文件部分内容
cat --查看完整内容
more a.txt -查看部分内容
enter --多看一行
空格–向下滚动一页

1.4 cp :copy 复制粘贴

cp a.txt b.txt

  • 当前目录下,a.txt存在但 b.txt不存在时—创建空文件b.txt,再将a中内容复制到b内(b不存在:创建-复制)
  • 当前目录下,a.txt与b.txt均存在时,覆盖b内容,b之前的消失(b存在:覆盖)

文件:覆盖
文件夹:移动

cp test1 text2 --test12文件夹

  • 当前目录下,test1存在但test2不存在时,1中内容复制到2中
  • 当前目录下,test1,test2均存在时, 1中内容复制到2中

cp a.txt test1–复制文件 a.txt到文件夹test1下

cp相比于mv :原地址的文件、文件夹都不变

1.5 ps、kill、ifconfig、clear

ps :进程状态
ps -ef —查看当前正在允许的进程

进入MySQL:mysql -uroot -p密码
退出MYSQL :exit

kill:终止
kill 37922:终止进程37922(Pid)
kill -9 37922 :杀死进程37922,比终止更强,一定会杀死

kill -l --查看kill命令的所有信号,参数的详细功能

ifconfig --查看虚拟机的网络配置信息
windows中:从cmd中输入ipconfig,可以查看网络连接处的信息

clear–清屏,快捷键crt+l

reboot --重启
shutdown -h now :立即关机
halt: 不断电关机

hostname —查看主机名称

tar :压缩、打包、解包、解压缩命令
options:
c:打包
v:看打包过程
f:打包成哪个文件
z:打包成压缩格式文件 gzip格式
x:解压、解压器
-C:解压到指定地方(大写C)

打包:tar -cvf test1.tar test1

操作:
ll --查看
ll test1  --查看test1文件夹
mkdir  test1/test11  --在文件夹test1下面创建文件夹test1
ll test1
tar -cvf test1.tar  test1    ---将文件夹test1打包成test1.tar  (cvf对应含义)
ll --可看到增加了test1.tar压缩包

打包压缩:tar -czvf test1.tar test1 —让文件进一步变小

解包:tar -xvf test1.tar -C /big59/ —将包test1.tar解压到路径/big59下

解压缩包:tar -xvf test1.tar.gz -C /big59/test2 —将压缩包test1.tar.gz解压到路径/big59/test2下

grep --全文检索命令
grep hadoop a.txt —在文件a.txt中查找包含Hadoop的文本
grep -ir hadoop /path —在某路径下的所有文件中查找包含Hadoop的文本

| --管道命令,将上一个命令的输出,放在管道里面保存起来,当作下一个命令的输入
上一个命令 | 下一个命令
ll | grep a —在ll输出的目录中查找含有文本a的内容

which --查看执行命令的位置

Vi–文本编辑器

输入
vi a.txt --进入命令模式
输入i、o、O、s --进入编辑模式
写完后,输入esc进入命令模式
shift+:  ---进入末行模式
wq---保存退出

大数据开发-Linux操作_第1张图片
末行模式的命令:
大数据开发-Linux操作_第2张图片
命令模式相关命令:
大数据开发-Linux操作_第3张图片

1.6 回顾:

文件操作命名:
ls 、ls -a 、ls -h 、ls -l、ll
pwd
cd
mkdir 、mkdir -p
touch
rm 、rm -r 、rm -f a.txt 、rm -f test1 -r
cat
more
mv
cp

ps
kill
clear
shutdown
hostname
tar
grep
|
which
vi编辑器

总结:
mv :剪切粘贴,重命名和移动
cp:复制粘贴
tar:打包和压缩包
rm:删除,默认删除文件
大数据开发-Linux操作_第4张图片
大数据开发-Linux操作_第5张图片

大数据开发-Linux操作_第6张图片
大数据开发-Linux操作_第7张图片
大数据开发-Linux操作_第8张图片
useradd :添加用户

cd/home
ll
useradd xiuer  ---添加普通用户xiuer
passwd xiuer ---给普通用户xiuer添加密码
userdel -r xiuer  ---删除普通用户

chmod :权限管理
角色:

  • 创建者:文件或者文件夹的创建者(拥有者)userid
  • 用户组:默认与创建者同名 gid ->g
  • 其他用户:创建者之外的用户 other->o

大数据开发-Linux操作_第9张图片

你可能感兴趣的:(Linux,linux,大数据,运维)