1.权限
读 r 4
写 w 2
执行 x 1
无权限 -
读 r 4
写 w 2
执行 x 1
无权限 -
-rw-r--r--
drwxr-xr-x
drwxr-xr-x
第一个字符 -:代表是文件 d:代表是文件夹
rwxr-xr-x: 三组
rwx: 第一组 7(4+2+1) 代表root用户对这个文件或文件夹的权限
r-x: 第二组 5 (4+1) 代表root用户组对这个文件或文件夹的权限
r-x: 第三组 5 (4+1) 代表其他组对这个文件或文件夹的权限
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 所属的用户组
第一个root 所属的用户 第二个root 所属的用户组
修改文件和文件夹 -R 的权限:
chmod 554 xxx.log 用于改文件
chmod -R 554 /ruozedata 用于改文件夹
chmod 554 xxx.log 用于改文件
chmod -R 554 /ruozedata 用于改文件夹
修改用户和用户组的权限:
chown lynn:lynn xxx.log 改文件
chown -R lynn:lynn /ruozedata 改文件夹
chown lynn:lynn xxx.log 改文件
chown -R lynn:lynn /ruozedata 改文件夹
shell脚本+执行权限:
[root@ruozehadoop000 ~]# vi date.sh 创建shell脚本
#!/bin/bash shell脚本须加上此条命令,表示通过bash解读文件。
[root@ruozehadoop000 ~]# vi date.sh 创建shell脚本
#!/bin/bash shell脚本须加上此条命令,表示通过bash解读文件。
[root@ruozehadoop000 ~]# ./date.sh 执行shell脚本
./date.shell==/root/date.sh 效果一样,.表示当前目录
./date.shell==/root/date.sh 效果一样,.表示当前目录
chmod +x date.sh 可给指定文件直接加上执行权限,用户用户组其他用户都将拥有该权限
chmod -x date.sh 可取消指定文件的执行权限,用户用户组其他用户都将失去该权 限
r,w,x权限均可用此方法给予或剥夺
chmod -x date.sh 可取消指定文件的执行权限,用户用户组其他用户都将失去该权 限
r,w,x权限均可用此方法给予或剥夺
2.yum源(用于下载yum)
http://blog.itpub.net/30089851/viewspace-2120628/
http://blog.itpub.net/30089851/viewspace-2130239/
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*' 搜索当前目录
find / -name '*ruoze*' 全局搜索
find ./ -name '*ruoze*' 搜索当前目录
5.vi命令
命令行 shift+:
编辑 i键进入 ecs键退出
命令行 shift+:
编辑 i键进入 ecs键退出
尾行 wq退出保存 wq!强制
退出保
存 q!强制退出
命令行模式下 :
dd 删除当前行
dG 删除当前行及以下所有行
ndd 删除当前行及以下n-1行
dd 删除当前行
dG 删除当前行及以下所有行
ndd 删除当前行及以下n-1行
gg 跳第一行的行首
G 最后一行的行首
shift+ $ 行尾
G 最后一行的行首
shift+ $ 行尾
场景: 清空一个文件 用vi
gg 跳第一行的行首
dG 删除当前行及以下所有行
从其他地方复制内容粘贴过来,须进入编辑模式再粘贴,否则易丢失内容
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.
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内所有文件
zip ruozedata.zip ruozedata/* 压缩 ruozedata 文件夹内所有文件为 zip 压缩包
unzip ruozedata.zip 解压 ruozedata.zip内所有文件
7.
查看当前内存 free -m
查看磁盘空间 df -h
查看系统负载 top
查看当前内存 free -m
查看磁盘空间 df -h
查看系统负载 top
8.下载
wget http://xxxx.tar.gz
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 须安装才能使用
yum install screen 须安装才能使用
screen -S task1创建会话
ta
sk1
screen -r ta sk1进入会话 ta sk1
screen -list 查看会话状态
ctrl+a+d 退出会话
screen -r ta sk1进入会话 ta sk1
screen -list 查看会话状态
ctrl+a+d 退出会话
会话:只能1人操作
状态:
detached 无人
attached 有人
状态:
detached 无人
attached 有人
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31543109/viewspace-2156630/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31543109/viewspace-2156630/