Linux_shell_基础
2015-12-04 23:36
441 查看
文件的安全与权限
文件的访问方式:读、写、执行文件的权限:文件属主(创建文件的用户)、同组用户(拥有文件用户组的任何用户)、其他用户(不属于用户组的某一个用户)
ls -l (ls -lh=显示以K的单位结尾)
-rwxr-xr-x 1 root 3756 Oct 14 05:44 ps ----------- -rwxr-xr-x=-|rwx|r-x|r-x -=文件类型 rwx=前三位=用户属主 r-x=同组用户 r-x=其他用户
r=读权限 w=写/更改权限 x=执行权限
文件类型
d=目录
l=符号链接
s=套接字文件
b=块设备
c=字符设备
p=命名管道
-=普通文件
更改权限
chmod:绝对模式 chmod 0755 file (文件属主=读写执行,同组用户+其他用户=读执行)
显示用户组
$ group
find & xargs
后台执行命令
crontab -lcrontab -e
后台执行: nohop & /apps/cleanup.sh > output
分 时 日 月 星期 要运行的命令
30 21 * * * /apps/cleanup.sh
文件名的置换
名称 | 作用 | 语法 |
---|---|---|
* | 配置文件名的任意字符 | ls app* |
? | 配置文件名的单个字符 | ls ??R* |
[…] | 括号内的任意字符 | ls log.[0-9]=>log.0323/////ls [A-Z] ls [a-z]* ls [0-9]* |
shell的输入输出
输出:echo显示:cat
管道
//将一个命令->通过管道->另一个命令->作为输入 ls | grep quarterl.doc
将输出的一个副本输送给标准输出,另一个拷贝到相关文件:tee
标准输入、输出和错误
标准输入=0(文件描述符)标准输出=1
标准错误=2
文件重定向
>—–重新定向到文件>>—-重新定向到(追加)
文件的执行顺序
&&
命令 1 && 命令2:命令1 返回真后,命令2,执行||
命令 1 || 命令2:命令1 返回假后,命令2,执行()和{}
(命令1;命令2;….)=当前shell{命令1;命令2;….}===在子shell中当做整体执行
相关文章推荐
- 多重bash登入的history写入问题
- dot(.) is a synonym of `source`
- shell编程高级之正则表达式
- shell编程高级之gawk程序
- shell编程高级之sed编辑器
- shell编程高级之函数
- hbase shell的一些简单命令
- .bash_profile和.bashrc的区别(如何设置生效)
- Shell命令sshpass非交互SSH密码验证
- android-studio开发NDK错误记录:bash: ../../build/intermediates/classes/debug: is a directory
- PowerShell检测并添加用户权限
- linux shell自带变量
- shell脚本三剑客之sed命令
- shell脚本三剑客之grep命令
- shell脚本三剑客之awk命令
- linux shell中 if else以及大于、小于、等于逻辑表达式 简介
- Calabash(1)在MacOS10.11上安装
- Linux学习篇之---shell下输出带颜色文字
- /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc和~/.bash_logout
- Shell编程之变量赋值和引用