小编And*_*son的帖子

提取 tgz 文件后的权限更改

在提取tgz文件时,我注意到权限更改为奇怪的东西!tgz 文件属于 root:root 但是文件夹属于 502:games

[root@rocks7 common]# ls -l
-rw-r--r-- 1 root root 4779534 May  2  2012 scalapack-2.0.2.tgz
[root@rocks7 common]# tar xf scalapack-2.0.2.tgz
[root@rocks7 common]# 
[root@rocks7 common]# ls -l
total 98576
drwxr-xr-x 10  502 games     4096 May  2  2012 scalapack-2.0.2
-rw-r--r--  1 root root   4779534 May  2  2012 scalapack-2.0.2.tgz
Run Code Online (Sandbox Code Playgroud)

这里有什么问题?

tar compression centos

7
推荐指数
1
解决办法
1291
查看次数

在用户输入时将多个命令粘贴到终端停止

将一些连续的命令粘贴到终端停止使用用户输入的命令,例如:

read VAR
echo $VAR
Run Code Online (Sandbox Code Playgroud)

或者

select VAR in 1 2 3; do break; done
echo $VAR
Run Code Online (Sandbox Code Playgroud)

echo $VAR 没有被粘贴/执行。

将所有命令放在一行上虽然有效:

read VAR; echo $VAR
Run Code Online (Sandbox Code Playgroud)

但是当有更多命令跟随时,这不是首选。


为什么会出现这种情况以及如何解决?

我的用例是在服务文档中有一些重复的命令。
我当然可以编写一个脚本,但这不是我打算做的,并且在仅具有读取访问权限的系统上可能无法实现。

shell terminal clipboard user-input

3
推荐指数
2
解决办法
5574
查看次数

标签 统计

centos ×1

clipboard ×1

compression ×1

shell ×1

tar ×1

terminal ×1

user-input ×1