Linux_shell_基础
来源:互联网 发布:java输出质数 编辑:程序博客网 时间:2024/05/21 23:34
文件的安全与权限
- 文件的访问方式:读、写、执行
- 文件的权限:文件属主(创建文件的用户)、同组用户(拥有文件用户组的任何用户)、其他用户(不属于用户组的某一个用户)
- 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 -l
- crontab -e
- 后台执行: nohop & /apps/cleanup.sh > output
分 时 日 月 星期 要运行的命令
30 21 * * * /apps/cleanup.sh
文件名的置换
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中当做整体执行
0 0
- Linux_shell_基础
- Linux_Shell_基础命令
- Linux_shell_ 进阶
- Linux_shell_后台执行命令
- Linux_shell_文件名置换
- Linux_shell_正则表达式
- Linux_shell_正则表达式
- Linux_shell_ grep && awk && sed
- Linux_shell_命令执行的顺序
- Linux_shell_文件安全与权限(01)
- Linux_shell_文件安全与权限(02)
- Linux_shell_文件安全与权限(03)
- Linux_shell_文件安全与权限(04)
- Linux_Shell_脚本_删除nohup.out文件
- Linux_Shell_ Map 的使用和遍历
- 基础
- 基础
- 基础
- 《CSAPP》系统级I/O
- 结合个人经历总结的前端入门方法
- Pig_6. 数据摄取 & 输出 -- 半结构化数据 -- 待完善
- Android Studio 下载地址与简单配置
- Gradle和其他配置文件的工作
- Linux_shell_基础
- 电子或通信领域当前的主流技术及其社会需求调查报告
- 通过js获取cookie的实例及简单分析
- java获得项目绝对路径
- 软件测试工具介绍与对比
- Android 控件之checkBox
- 黑马程序员--java基础之方法流程控制总结
- 部件的透明性
- 【DP】poj1037