BitDefender(比特梵德/run):http://download.bitdefender.com/SMB/Workstation_Security_and_Management/BitDefender_Antivirus_Scanner_for_Unices/Unix/Current/EN_FR_BR_RO/Linux/
申请比特梵德的KEY:http://www.bitdefender.com/site/Products/ScannerLicense/
服务
添加一个服务
sudo update-rc.d 服务名 defaults 99 删除一个服务
sudo update-rc.d 服务名 remove 临时重启一个服务
/etc/init.d/服务名 restart 临时关闭一个服务
/etc/init.d/服务名 stop 临时启动一个服务
/etc/init.d/服务名 start 用户管理 增加用户
sudo adduser 用户名 删除用户
sudo deluser 用户名 修改当前用户的密码 passwd
修改用户密码 sudo passwd 用户名 修改用户资料 sudo chfn userid
如何禁用/启用某个帐户
sudo usermod -L 用户名 #锁定用户 sudo usermod -U 用户名 #解锁 或
sudo passwd -l 用户名 #锁定用户 sudo passwd -u 用户名 #解锁
增加用户到admin组,让其有sudo权限 sudo usermod -G admin -a 用户名
如何切换到其他帐号(需要该用户的密码) su 用户名
如何切换到root帐号 sudo -s sudo -i sudo su 设置
配置默认Java使用哪个
sudo update-alternatives --config java
给apt设置代理
export http_proxy=http://xx.xx.xx.xx:xxx 修改系统登录信息 sudo vim /etc/motd
使用eclipse等其他自带java编译器的软件,换回sun的编译器方法 对于Java JDK6 (就是1.6,sun缩短Java的版本名字了):
sudo update-java-alternatives -s java-6-sun 对于Java JDK1.5
sudo update-java-alternatives -s java-1.5.0-sun 中文
切换输入法引擎 im-switch -c
转换文件名由GBK为UTF8 sudo apt-get install convmv
convmv -r -f cp936 -t utf8 --notest --nosmart * 批量转换src目录下的所有文件内容由GBK到UTF8 find src -type d -exec mkdir -p utf8/{} \\;
find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} \\; mv utf8/* src rm -fr utf8
转换文件内容由GBK到UTF8
iconv -f gbk -t utf8 $i > newfile 批量转换文件内容由GBK到UTF8 for i in `find . *`; do if [ -f \]; then iconv -f gb2312 -t utf8 $i > \fi ; done
转换 mp3 标签编码
sudo apt-get install python-mutagen
find . -iname '*.mp3' -execdir mid3iconv -e GBK {} \\; 或者使用图形界面工具“小K”,具体请参考解决文件名mp3标签和文本文件内容的乱码问题
控制台下显示中文
sudo apt-get install zhcon 使用时,输入zhcon即可
更具体的输入:zhcon --utf8 --drv=vga
如果在/etc/zhcon.conf中指定了分辨率,可以去掉--drv=vga以指定的分辨率启动。 zhcon是个外挂的控制平台,也就是像US-DOS那样是额外安装的软件,装完后是需要驱动才能进去的,不然有可能死机; 当然驱动什么的在你sudo apt-get install zhcon的时候就已经安装了; 你所需要的是在进zhcon时要申明你所用的驱动,而zhcon在安装时,就装了3种驱动:vga,framebuffer,libggi,而我们一般都是用的第一种驱动,因为比较方便简单,而那2钟驱动.很麻烦,我也就没改过.好了说了这么多该告诉各位怎么进入zhcon了;运行时需输入:zhcon --utf8 --drv=vga
lftp 登录远程Windows中文FTP lftp :~>set ftp:charset GBK lftp :~>set file:charset UTF-8 java6 的安装和中文设置 #下面是ubuntu 10.04安装标准的sun-java,安装过程中需要使用tab键切换同意其授权协议
sudo add-apt-repository \sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin ttf-wqy-microhei
sudo apt-get remove ttf-kochi-gothic ttf-kochi-mincho ttf-unfonts ttf-unfonts-core sudo mkdir -p /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback sudo ln -s /usr/share/fonts/truetype/arphic/wqy-microhei.ttc /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback openjdk6 的安装和中文设置
sudo apt-get install openjdk-6-jdk ttf-wqy-microhei #有两种解决办法,第一种关闭Java的AA
echo \#第二种直接修改Java字体配置
echo \Microhei Hei\| sudo tee -a /usr/lib/jvm/java-6-openjdk/jre/lib/fontconfig.properties
echo \Microhei Hei\| sudo tee -a /usr/lib/jvm/java-6-openjdk/jre/lib/fontconfig.properties
echo \Microhei Hei\| sudo tee -a /usr/lib/jvm/java-6-openjdk/jre/lib/fontconfig.properties
echo \Microhei Hei\| sudo tee -a /usr/lib/jvm/java-6-openjdk/jre/lib/fontconfig.properties
echo \Microhei Hei\| sudo tee -a /usr/lib/jvm/java-6-openjdk/jre/lib/fontconfig.properties echo
\| sudo tee -a /usr/lib/jvm/java-6-openjdk/jre/lib/fontconfig.properties 程序显示有些字大,有些小 sudo apt-get remove ttf-kochi-gothic ttf-kochi-mincho ttf-unfonts ttf-unfonts-core PDF 文件乱码 sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data Flash中文乱码
sudo gedit /etc/fonts/conf.d/49-sansserif.conf 将倒数第四行
sudo apt-get install lunar-applet
鼠标点击面板右键 -> 添加到面板 -> 农历日期
unzip 中文文件名乱码
sudo apt-get install p7zip-full
export LANG=zh_CN.GBK #临时在控制台修改环境为zh_CN.GBK,然后解压缩即可 7za e docs.zip ibus跟随
安装ibus-gtk即可,最好另外安装:ibus-qt4
文件管理
一屏查看文件内容 cat 文件名
不显示以#开头的行
cat /etc/vsftpd.conf |grep -v ^# 分页查看文件内容 more 文件名
可控分页查看文件内容 less 文件名
带行号显示文件的内容 nl 文件名 cat -n 文件名 去除文件中的行号 cut -c 5- a.py
删除文件中的重复行 cat file.txt |sort -u
根据字符串匹配来查看文件部分内容 grep 字符串 文件名
显示包含或者不包含字符串的文件名
grep -l -r 字符串 路径 #显示内容包含字符串的文件名 grep -L -r 字符串 路径 #显示内容不包含字符串的文件名
find . -path './cache' -prune -o -name \-exec grep -l \显示当前目录下不包含cache目录的所有含有“date_cache[$format]['lang']”字符串的php文件。 快速查找某个文件 whereis filename
find 目录 -name 文件名
locate 文件名 # 注意,为了得到更好的效果,运行前可以更新下数据库,运行 sudo updatedb 即可,但这个命令每隔一段时间会自动运行,所以不用太在意 创建两个空文件 touch file1 file2
递归式创建一些嵌套目录 mkdir -pv /tmp/xxs/dsd/efd 递归式删除嵌套目录 rm -fr /tmp/xxs
回当前用户的宿主目录 cd ~
# 或者更简单的 cd
回到上一次的目录 cd -
查看当前所在目录的绝对路经 pwd
获得文件的后缀名
echo xxx.xxx.rmvb |sed 's/.*\\(\\..*$\\)/\\1/' 去除文件的后缀名
echo xxx.xxx.rmvb |sed 's/\\(.*\\)\\..*$/\\1/'
列出当前目录下的所有文件,包括以.开头的隐含文件 ls -a
移动路径下的文件并改名
mv 路径/文件 /新路径/新文件名 复制文件或者目录
cp -av 原文件或原目录 新文件或新目录 查看文件类型 file filename
对比两个文件之间的差异 diff file1 file2
显示xxx文件倒数6行的内容 tail -6 xxx
让tail不停地读取最新的内容
tail -10f /var/log/apache2/access.log 或者
tailf /var/log/apache2/access.log
查看文件中间的第五行(含)到第10行(含)的内容 sed -n '5,10p' /var/log/apache2/access.log
查找关于xxx的命令 apropos xxx man -k xxx
通过ssh传输文件
scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上 scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地 tar cvzf - /path/ | ssh username@remoteip \压缩传输
tar cvzf - /path/ | ssh username@remoteip \压缩传输一个目录并解压
把所有文件的后辍由rm改为rmvb rename 's/.rm$/.rmvb/' *
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Ubuntu系统(5)在线全文阅读。
相关推荐: