我是 Ubuntu 的新手。
如果在shell中我这样做:
touch file
Run Code Online (Sandbox Code Playgroud)
它在当前目录中创建一个文件,如果我打开这个文件,它会显示为一个空白文本文件。另外,我可以做
echo "test" > file
cat file
Run Code Online (Sandbox Code Playgroud)
我得到的是一个字符串。
那么空文件等于文本文件吗?
我是 Linux 新手,所以请不要喷我。
我已经在我的 Ubuntu 17 上下载了一个“.run”文件。
我想安装它,所以通过shell我执行
sudo chmod +x file.run
Run Code Online (Sandbox Code Playgroud)
命令来获取执行文件的特权。
如果然后我执行命令
./file.run
Run Code Online (Sandbox Code Playgroud)
出现错误,它告诉我必须使用“sudo”前缀才能执行最后一个命令。
但为什么 ?我使用 chmod 只是为了执行没有 sudo 前缀的文件 .-。