为了启动我的开发环境,我写了一个小脚本。一部分是打开一个带有多个选项卡的 gnome 终端,其中应该自动执行一些命令。其中一些命令依赖于已经执行的 .bashrc。但是当使用
gnome-terminal --tab -e "command" --tab --tab
该命令在 .bashrc 执行之前执行。是否有可能使自动 gnome-terminal -e 表现得像手动使用的一样?(即使像“cd /foo/bar”这样的命令也不适用于 gnome-terminal -e)
我知道它$!存储了最后一个(后台)进程的 pid,但这是什么%1意思?我经常看到它kill和它一起使用,它的效果与kill $!. 有人可以给我一个提示吗?(这么小的术语很难用谷歌搜索:-/)
我的联想 T61 有一个双核 CPU。我刚刚注意到在 Ubuntu 10.10 下只能识别一个 CPU。我知道一旦两个 CPU 都工作了。不确定从什么时候开始缺少第二个 CPU。也许自上次内核更新以来。目前我正在使用 linux-image-2.6.35-23-generic(用于 x86_64)。
我该怎么做才能再次启用第二个 CPU?
这里是 /proc/cpuinfo 的输出
处理器:0 vendor_id : 正版英特尔 CPU系列:6 型号 : 23 型号名称 : Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz 步数:6 CPU 兆赫:800.000 缓存大小:3072 KB 物理 ID:0 兄弟姐妹:1 核心 ID:0 CPU核心:1 酸性:0 初始酸性:0 fpu:是的 fpu_exception : 是 cpuid 级别:10 wp:是的 国旗:FPU VME德PSE TSC MSR,PAE MCE CX8月MTRR PGE MCA CMOV拍拍PSE36 CLFLUSH DTS ACPI MMX FXSR SSE SSE2 SS HT TM PBE系统调用NX流明constant_tsc arch_perfmon PEBS BTS rep_good aperfmperf …
Gnome 终端允许拥有不同的配置文件。是否可以从命令行获取该终端启动的配置文件名称?