大数据+零基础+linux命令(三)

1.创建文件夹/文件

 mkdir 创建文件夹
 常用命令有 rm cp mv cd
 mkdir gaoshan    创建了一个名字为gaoshan的文件夹
 touch 
 常用命令有  rm cp mv cat more less
 touch liushui   创建了一个名字为liushui的文件夹  

提示:
在生产中,当使用vi时编辑修改内容时,先将原本cp一本保存,
如:
cp liushui luishiu20190303
然后再编辑liushui

2.vi 命令行常用命令

dd 删除光标当前行
dG删除光标以下所有行
ndd删除光标以下的n行
gg光标跳的第一行首个字母
G跳到最后一行第一个字母
shift+¥ 跳到行尾

3.清空文件liushui

gg  dG
echo "' >> liushui 伪清空,还会保留1字节
注意:shll 脚本是通过文件大小来判断
cat /dev/null >> liushui 真正清空,文件为0字节

4.追加文本

G shift+¥ 按回车,跳到新的一行,进行编写

5.快速定位关键词

shift+:  到达命令行
/关键词    输入/与关键词
N为向下查找,n为向上查找

6,想要为文本添加/删除行号

shift+:  到达命令行
 set nu   添加行号
 set nonu  删除行号

7.文件/文件夹权限:

drwxr-xr-x. 2 root root  4096 Jan 19 20:44 4
第一列:
    d 是文件夹的意思
    x 是文件的意思
    r: 读 代表4
    w:写 代表2
    x; 执行 shell脚本 代表1
    -: 代表0
    例子:
    rwxr-xr-x 755
    分为三组:
    第一组:rwx 7 代表文件夹或文件所属的用户的权限:读 写 执行
    第二组:r-x  5 代表文件夹或文件所属的用户的权限:读 写
    第三组:r-x  5 代表其他组的所有用户对这个文件或文件夹的权限:读 
 第三列/第四列
    代表文件或文件夹所属的用户和用户组
 第五列:文件大小
    ll -h 查看文件大小
    du -sh 查看文件夹大小/文件大小
 第六列:文件时间

8.修改文件夹/文件的权限

chmod
chmod 755 liushui 
修改文件liushui的权限改为75

9.赋予文件夹以及文件夹内文件的权限

chown -R
chown -R gaoshan 755
赋予文件gaoshan以及高山文件夹内所有文件的权限都为755

10.mysql/linux用户权限介绍:

mysadmin
有权创建读 写 执行  755
linux用户:读 

11.赋予一个X权限给一个文件

vi gaoshan.log 
i  
#!/bin/bash  第一行没空格
sh gaoshan.log

12.软连接,相当于windows的快捷键

In -s 原始路径  目标路径
XXX文件所属路径
In -s xxx/xxx.log

13.上传/下载

lrzsz
rz 从windows上传文件到liunx
sz 从liunx上传文件到window

14.查看系统当前运行情况

top
提示
load average: 0.00, 0.00, 0.00  5/10/15   不要超过10
free -m  查看内存情况
df -h 查看硬盘情况
14.压缩/解压
zip 
zip unzip
zip -r gaoshan.zip gaoshan/*
压缩gaoshan文件夹以及里面的所有内容,*代表所包含所有内容
unzip gaoshan.zip 
解压gaoshan.zip文件
tar
tar -czvf gaoshan.tar.gz gaoshan/*
压缩gaoshan文件夹为gaoshan.tar.gz 
tar -xzvf gaoshan.tar.gz
解压gaoshan.tar.gz 文件夹

15.下载

wget

16.调度

crontab -e 编辑
crontab -l 查看
* * * * * /root/test.sh >> /root/test.log
第一个*代表  每分钟
第二个*代表  每小时
第三个*代表  每日
第四个*代表  每月
第五个*代表  每周
  *代表每
例子:
每10秒运行一次
sleep 10s
[root@hadoop001 ~]# cat test1.sh
#!/bin/bash

for((i=1;i<=6;i++));
do
        date
        sleep 10s
done

exit 

17.后台执行命令,不交互

&
例子
./test.sh & 
nohup  ./test.sh &
nohup  ./test.sh > /root/test.log 2>&1  &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值