Linux常用命令三

1.权限
读 r  4
写 w  2
执行 x  1
无权限 -
-rw-r--r--
drwxr-xr-x
第一个字符 -:代表是文件  d:代表是文件夹
rwxr-xr-x: 三组
  rwx: 第一组  7(4+2+1)   代表root用户对这个文件或文件夹的权限
  r-x: 第二组  5 (4+1)  代表root用户组对这个文件或文件夹的权限
  r-x: 第三组  5 (4+1)  代表其他组对这个文件或文件夹的权限
-rw-r--r--. 1 root root  19 Jun 23 17:35 ruoze.log
第一个root 所属的用户 第二个root 所属的用户组
修改文件和文件夹 -R 的权限:
chmod 554  xxx.log                用于改文件
chmod -R  554  /ruozedata      用于改文件夹
修改用户和用户组的权限:
chown lynn:lynn xxx.log             改文件
chown -R lynn:lynn /ruozedata    改文件夹
shell脚本+执行权限:
[root@ruozehadoop000 ~]# vi date.sh 创建shell脚本
#!/bin/bash   shell脚本须加上此条命令,表示通过bash解读文件。
[root@ruozehadoop000 ~]# ./date.sh 执行shell脚本
./date.shell==/root/date.sh 效果一样,.表示当前目录
chmod +x date.sh 可给指定文件直接加上执行权限,用户用户组其他用户都将拥有该权限
chmod -x date.sh  可取消指定文件的执行权限,用户用户组其他用户都将失去该权
r,w,x权限均可用此方法给予或剥夺

2.yum源(用于下载yum)
http://blog.itpub.net/30089851/viewspace-2120628/
http://blog.itpub.net/30089851/viewspace-2130239/

3.CRT工具: win<-->Linux   安装lrzsz系统自带的软件包
which命令,用于查找命令的路径,查找方式根据系统自带的PATH,依次查询。
rz            win-->Linux   
sz          win<--Linux
可在选项中设置上传/下载目录

4.搜索
find / -name '*ruoze*'    全局搜索
find ./ -name '*ruoze*'   搜索当前目录

5.vi命令
命令行 shift+:
编辑   i键进入  ecs键退出
尾行   wq退出保存 wq!强制 退出保 q!强制退出
命令行模式下 :
dd 删除当前行
dG 删除当前行及以下所有行
ndd 删除当前行及以下n-1行
gg 跳第一行的行首
G  最后一行的行首
shift+ $ 行尾
场景: 清空一个文件 用vi
gg 跳第一行的行首
dG 删除当前行及以下所有行
从其他地方复制内容粘贴过来,须进入编辑模式再粘贴,否则易丢失内容

6.解压和压缩
tar -czvf ruozedata.tar.gz ruozedata/*  压缩 ruozedata文件夹内所有文件为 ruozedata.tar.gz压缩包
tar -xzvf ruozedata.tar.gz                    解压 ruozedata.tar.gz内所有文件
Examples:
  tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.
  tar -tvf archive.tar         # List all files in archive.tar verbosely.
  tar -xf archive.tar          # Extract all files from archive.tar.
windows&linux:  zip & unzip       
zip ruozedata.zip ruozedata/*     压缩 ruozedata 文件夹内所有文件为 zip 压缩包
unzip ruozedata.zip                   解压 ruozedata.zip内所有文件

7.
查看当前内存 free -m
查看磁盘空间 df -h
查看系统负载 top
8.下载
wget  http://xxxx.tar.gz

9.后台运行
date.sh &
nohup date.sh
==> nohup date.sh  &   推荐使用该命令
nohup date.sh > ./date.log 2>&1 &   输出日志到指定日志文件( ./date.log)(后台运行)
screen 多人合作
yum install screen 须安装才能使用
screen -S task1创建会话 ta sk1
screen -r ta sk1进入会话 ta sk1
screen -list 查看会话状态
ctrl+a+d 退出会话
会话:只能1人操作
状态:
detached  无人
attached  有人




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31543109/viewspace-2156630/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31543109/viewspace-2156630/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值