若泽数据-Linux常用操作命令(三)

1.权限


- 表示的是文件  d表示的是文件夹

r: 读,值为4  w: 写,值为2   x:执行,  值为1

三个字符为一组,例如:rwx : 7   r-x : 5

1.1    修改一个文件的读写权限:chmod -R



文件读写权限由775-->554

2.shell脚本和执行权限

vi date.sh    创建date.sh的shell脚本

#!/bin/bash    意味这是脚本文件

date  

-->ESC-->:wq    退出-->尾行模式

./date.sh 执行shell脚本    

出现permission denied:则是权限不够的原因

ll 查看--> 使用chmod -R *** 文件名

注意chmod +x date.sh  授予文件使用者执行权限

3.vi模式下命令行编辑模式

dd 删除当前行

dG 删除当前行及以下所有行                   :这两个命令配合删除文件全部内容

ndd 删除当前行及以下n-1行


gg 跳第一行的行首
G  最后一行的行首

shift+ $     跳到当前所在行的行尾

4.压缩和解压缩文件夹

4.1 tar命令



压缩ruozedata这个文件   tar -czvf ruozedata.tar.gz ruozedata/*

解压缩ruozedata:  tar -xzvf ruozedata.tar.gz

4.2 zip命令


压缩:zip atest.zip atest/*

解压缩:unzip atest.zip atest/*

5.关于系统的命令

内存 free -m

            total       used       free     shared    buffers     cached
Mem:          2006       1608        397          0        127        933
-/+ buffers/cache:        547       1458
Swap:         3095          0       3095

磁盘 df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        37G  6.4G   29G  19% /
tmpfs          1004M  376K 1003M   1% /dev/shm
/dev/sda1       194M   34M  151M  19% /boot

系统负载 top

这个状态是实时更新的

6.后台运行

date.sh &

nohup date.sh 
==> nohup date.sh  &
    nohup date.sh > ./date.log 2>&1 &

7.screen 多人合作 

screen是什么? 
screen命令是用来管理终端窗口的工具。我们可以在screen命令下新建多个终端窗口,并且可以在这些终端窗口之间自由的切换,也可以让当前的正在执行命令的会话窗口离开screen界面,返回到后台运行,即使退出了SSH会话,该命令依然执行。

安装screen : yum install screen 


screen -S ruoze  创建会话ruoze
screen -r ruoze  进入会话
ctrl+a+d 退出会话


会话:只能1人操作
状态: 
detached  无人

attached  有人

常用的如上所示,更加详细的说明请参考linux screen命令详解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值