没有合适的资源?快使用搜索试试~ 我知道了~
Linux(二)常用命令chmod/nohup/sed等 1 chmod命令 Linux常用命令chmod:修改文件权限 777和754 Linux系统中,每个用户的角色和权限划分得很细致、严格,每个文件、目录都设有访问许可权限,利用这种机制来决定某个用户通过某种方式对文件、目录进行读、写、执行等操作。 操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值。chmod 777中,三个数字7分别对应上面三种用户,权限值都为7。 文件或目录的权限分为3种:只读、只写、可执行。如下
资源详情
资源评论
资源推荐
Linux(二)常用命令(二)常用命令chmod nohup sed等等
Linux(二)常用命令(二)常用命令chmod/nohup/sed等等
1 chmod命令命令
Linux常用命令chmod:修改文件权限 777和754
Linux系统中,每个用户的角色和权限划分得很细致、严格,每个文件、目录都设有访问许可权限,利用这种机制来决定某个
用户通过某种方式对文件、目录进行读、写、执行等操作。
操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示
群组用户的权限值,最低位则表示其他用户的权限值。chmod 777中,三个数字7分别对应上面三种用户,权限值都为7。
文件或目录的权限分为3种:只读、只写、可执行。如下表:
权限权限 权限数值权限数值 二进制二进制 具体作用具体作用
r 4 0100 read,读取。当前用户可以读取文件内容,当前用户可以浏览目录
w 2 0010 write,写入。当前用户可以新增或修改文件内容,当前用户可以删除、移动目录或目录内的文件
x 1 0001 execute,执行。当前用户可以执行文件,当前用户可以进入目录
依照上面的表格,权限组合就是对应权限值求和,如下:
7 = 4 + 2 + 1 读、写、运行权限
5 = 4 + 1 读、运行权限
4 = 4 只读权限
示例:
# 将data目录的权限就被修改为777,即可读可写可执行
chmod 777 文件或目录
chmod 777 /opt/data
# 将filename文件的读写运行权限赋予文件所有者,把读和运行的权限赋予群组用户,把读的权限赋予其他用户
chmod 754 filename
更多官方的解释,可以使用下面命令查看:
chmod --help
或者
man chmod
2 nohup、、&、、 2>&1
定义:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使
用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。
简言之:1、nohup 其实就是 no hang up(不挂断) 的缩写。2、nohup执行作业后,用户根目录下会有一个 nohup.out 的文
件来存放相关作业的输出(即项目报错与日志)。
nohup 不挂起(no hang up)放在命令的开头,即关闭终端或者退出某个账号,进程也继续保持运行状态,一般配合&符号一
起使用:
nohup Command &
nohup 和 & 的区别
nohup : 不挂断的运行,免疫session的SIGHUP信号。
& :在后台运行,免疫(Ctrl + C)SIGINT信号。
在项目上线,为了确保项目运行不受操作影响,需要同时免疫两个信号的干扰,即nohup和&同时使用。
如某个网站,项目上线启动命令为:
nohup java -jar com.nml-1.0.jar &
& 放在命令到结尾,表示后台运行,防止终端一直被某个进程占用,这样终端可以执行别到任务,配合 >file 2>&1可以将log保
存到某个文件中,但如果终端关闭,则进程也停止运行:
command > file.log 2>&1 &
基本概念:0 表示stdin标准输入;1 表示stdout标准输出;2 表示stderr标准错误
weixin_38700320
- 粉丝: 4
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0