由于系统装的是英文的,于是便想下个类似于windows下的有道词典的的东西方便查阅单词,
sudo apt-get install stardict
查看 chm文件 chmsee
sudo dpkg --remove --force-remove-reinstreq [软件名] 删除软件包。
常用到的命令:
dpkg --get-selections|grep linux 列出所有安装的内核,下表中,带有image的就是内核文件
dpkg -info packeg dpkg -i packeg 安装软件 前提是有deb包 不帮助解决依赖
具体的卸载方法为
sudo apt-get remove linux-image-2.6.24-16-generic
sudo apt-get remove linux-headers-2.6.24-16-generic
这样就可以实现自动删除内核文件了,还可以释放磁盘空间。
另外还要记录一个命令。
uname -a
使用这个命令可以查看当前系统使用的内核。
查看软件版本 aptitude show 需要装aptitude
卸载后,在启动菜单里还有其选项,这样我们需要修改启动菜单,
方法如下:用命令打开menu.lst
sudo gedit /boot/grub/menu.lst (10.10)
/boot/grub/grub.cfg(12.04)
然后找到不需要的菜单将其删除即可,还要注意一点,记得修改default的值,修改默认启动项!
下载这个软件,很好用,名字叫星际词典,安装成功后,在Accessories(首选项)下可以找到这个程序,然后还可以右键添加到panel,我们的pannel可以设置
多个 ,这个在pannel右键可以看见,取消屏幕取词 可以打开取消。
刚入手ubuntu有几个命令和快捷键要记住
alt + F1 打开主菜单
移动窗口 = Alt + 左键单击
ctrl + alt +t 打开terminal
ctrl + alt + 向下+左右 切换桌面
gnome-system-monitor 打开系统管理器 这个在图形界面卡死的时候,是很有用的。可以直接结束掉进程
firefox 打开火狐浏览器(这个便于在图形界面卡死的时候打开firefox)
怎么调出进程管理器呢?
gnome-system-monitor
当电脑卡机的时候,可以用ps查看进程状态,也可用图形界面的 监视器,然后结束进程
当你在monitor中看见zombie进程时候
杀掉zombie进程
ps -aux |grep zombie 查看其进程号,然后找到其父进程,只有先杀掉其父进程号,然后才能杀掉zombie进程
ps -ef |grep PID ,kill PPID.kill PID
提示暂时不能对资源加锁 可能是由于在apt的时候被强制结束了 进程没有完全退出所致,输入下面的命令输入下面的命令
sudo rm /var/lib/apt/lists/lock
也可以 把dpkg的 相关进程找出来 用 kill -9 pid1 pid2 记得要一起结束,单个结束后,另一个进程会自动再次启动,也可以打开软件中心将正在运行的安装软件程序结束掉。
全部的窗口的关闭按钮,最大化、最小化按钮都不见了,怎么调出来呢?
标题、按钮这些属于“窗口管理器”的工作,这问题表明运行窗口管理器没成功。 没特别的话用的叫metacity,可以试试在命令窗口运行:
不同的窗口管理软件用不同的 命令
metacity --replace
emerald --replace
设置默认的窗口管理器:
gconf-editor
找到apps--metacity--general--compositing_manager键,取消该选择。
在CompizConfig 中的Window decorations 中的command 的gtk-window-decorator --replace 改成emerald --replace
开机自动挂载硬盘
# /etc/fstab: static file system information.
# XP的共享磁盘
/dev/sda6 /mnt/fdiskntfsdefault 0 0
shell脚本
打算把某个文件夹中的所有后缀为.avg的文件全部拷贝到某个指定的文件夹
while read var
cp $var ~/mydir
done < source_list
12.04 在 /boot/grub/grub.cfg文件里有启动项的设置
/etc/lightdm/lightdm.conf 最后加上一句 allow-guest=false就可以在开机的时候禁用guest登录
今天图形界面上不了网,想查看错误信息,也没有在NetworkMana...中找到日志的生成位置,于是用文字界面试一试上网的功能 sudo pppoeconf想看看是什么原因导致
这么查看你的常用命令所占有百分比呢?
history | awk '{CMD[$2]++;count++;} END { for(a in CMD) {print CMD[a] " " CMD[a]/count *100 "% " a}}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | he ad -n10
我的结果是
1 243 %24.3 ls
2 143 %14.3 cd
3 131 %13.1 vim
4 59 %5.9 sudo
5 37 %3.7 python
6 37 %3.7 ll
7 22 %2.2 sh
8 22 %2.2 gnome-system-monitor
9 20 %2 touch
10 17 %1.7 echo
你的是什么呢?
查看当前目录和子目录下的所有.c的文件 find ./ -name \*.c 这样就好了,find ./ -name *.c是不行的,man find 可以看见*被当成匹配./下的文件了
find ./ -name \*.c | cat | grep "ftok" (查找以前自己写的函数的例子) 发现这个不可以这是为什么?
cat $(find ./ -name \*.c) | grep "ftok"这样就可以了 ,上面大概是因为管道是只是将流重定向了向cat 类似于 ls | cat 的也不行必须 cat (ls)能cat `ls`