删除Grub2启动项中的内存测试选项
删除代码:
chmod -x /etc/grub.d/20_memtest86+ && sudo update-grub
恢复代码:
chmod +x /etc/grub.d/20_memtest86+ && sudo update-grub
删除代码:
chmod -x /etc/grub.d/20_memtest86+ && sudo update-grub
恢复代码:
chmod +x /etc/grub.d/20_memtest86+ && sudo update-grub
$()
小括号内的命令将优先执行,最后输出整个表达式的值,如:
echo $(ls)
$[]
将中括号内的表达式作为数学运算,先计算结果再输出,如:
echo $[128+256+512]
${}
将判断花括号内符号左侧变量名中是否有值,再决定是否将右侧内容赋值给左侧,如:
echo ${var="Hello"} # 输出 Hello
echo …
… Read More …
$* 打印所有的参数
$$ 脚本自身的PID
$- 当前sh选项设置
$_ 上一条命令最后的参数
$? 上一条命令的退出状态值
$! 最后进入后台的作业的PID
$# 位置参数的个数
$* 值为"$1 $2 $3"
$@ 值为"$1" "$2" …
… Read More …
在看update-grub的时候,发现还有一个update-grub2的东东,ls -l
了一下,发现两个都不是链接,于是cat
一下,原来两个都是脚本来的:
update-grub:
#!/bin/sh -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
update-grub2:
#!/bin/sh -e
exec …
… Read More …
方式一:
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER_ALWAYS);
gtk_window_show (GTK_WINDOW (window));
方式二:
//只有先显示才能产生窗口
gtk_widget_show_all (GTK_WINDOW (window));
GdkScreen* screen …
… Read More …
Ctrl+F 向右移动一个字符
Ctrl+B 向左移动一个字符
Ctrl+A 移到行头
Ctrl+E 移到行尾
Ctrl+L 清屏
Ctrl+D 删除光标所在字符
Ctrl+H …
… Read More …
有些情况,特别是个人电脑,总喜欢用root登录Ubuntu的,这样会方便很多,命令:
$ sudo gedit /etc/gdm/custom.conf
举个例子,我的是:
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root
TimedLoginEnable=true
TimedLogin=root
TimedLoginDelay=10 …
… Read More …
两种情况:
1、用户失去了访问 Audio 设备的权限:
可以通过命令ls -la /dev/snd
来查看音频设备的使用权限,比如在我的系统下输出
total 0
drwxr-xr-x 3 root root 200 2010-04-26 14:08 .
drwxr-xr-x 16 root root 3680 2010-04-26 14:08 ..
drwxr-xr-x …
… Read More …
1、第一项是要MOUNT的储存设备,如/dev/sda1
,也可以用UUID来MOUNT,UUID用命令sudo blkid
可以得到。
2、第二项就是要将设备挂载至哪个目录,如/home
或自定义的/zone
,其实就是在安装时提示的挂载点。
3、第三项就是所谓的文件系统,如ext3或xfs等。
4、第四项就是MOUNT时,所要设定的状态,如ro[只读]或defaults[其中包括 …
… Read More …