当我们运行mtx命令将磁带从一个自动加载器插槽加载到磁带驱动器时,我们有一些困惑。我们有两个LTO-5磁带驱动器连接到我们的备份服务器。操作系统将它们识别为/dev/st0和/dev/st1。我们还使用一个量子标量i40作为我们的磁带自动库,它通过符号链接/dev/changer指向/dev/sg2。
当我通过mtx将磁带从插槽36加载到磁带驱动器1时,mtx状态似乎很好。
# load tape in slot 36 to tape drive 1
[root@backup ~]# mtx -f /dev/changer load 36 1
Loading media from Stor
我正在探索从bash编译/运行简单的C++程序(在Ubuntu12.04中)。作为Linux的新手,我实际上有几个问题。
首先,Ubuntu/Linux似乎没有像.abc那样以格式显示文件类型。我知道操作系统不需要这个扩展名就能知道文件的类型,但是对于人类用户来说,能够一目了然地读取这些信息不是更方便吗?我怎么知道给定文件的类型?
第二(也是相关的),如果Linux似乎不关心用类型信息扩展文件名,为什么当我在gedit中创建一个简单的C++程序并只调用它'test‘时,编译不起作用(使用g++编译器顺便说一下),但是当我将文件命名为'test.cpp’时,它确实有效吗?
Lin
我需要在bash配置文件中定义一个函数列表。它们都遵循相同的模式。我尝试使用变量作为函数名。
for f in a b c
do
function $f {
. mydir/$f;
}
done
我从linux和windows获得了以下错误:
-bash: `$f': not a valid identifier
-bash: `$f': not a valid identifier
-bash: `$f': not a valid identifier
还有别的办法吗?