Ubuntu常用命令大全.doc

上传人:文库蛋蛋多 文档编号:2388066 上传时间:2023-02-17 格式:DOC 页数:47 大小:60KB
返回 下载 相关 举报
Ubuntu常用命令大全.doc_第1页
第1页 / 共47页
Ubuntu常用命令大全.doc_第2页
第2页 / 共47页
Ubuntu常用命令大全.doc_第3页
第3页 / 共47页
Ubuntu常用命令大全.doc_第4页
第4页 / 共47页
Ubuntu常用命令大全.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《Ubuntu常用命令大全.doc》由会员分享,可在线阅读,更多相关《Ubuntu常用命令大全.doc(47页珍藏版)》请在三一办公上搜索。

1、Ubuntu常用命令大全引用地址:点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可一、文件/文件夹管理ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)ls -l 列出当前目录下文件的详细信息cd . 回当前目录的上一级目录cd - 回上一次所在的目录cd 或 cd 回当前用户的宿主目录mkdir 目录名 创建一个目录rmdir 空目录名 删除一个空目录rm 文件名 文件名 删除一个文件或多个文件rm -rf 非空目录名 删除一个非空目录下的一切mv 路经/文件 /经/文件移动相对路经下的文件到绝对路经下mv 文件名

2、 新名称 在当前目录下改名find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录二、系统管理fdisk fdisk -l 查看系统分区信息fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区chown chown root /home 把/home的属主改成root用户chgrp chgrp root /home 把/home的属组改成root组Useradd 创建一个新的用户Groupadd 组名 创建一个新的组Passwd 用户名 为用户创建密码Passwd -d用户名 删除用户密码也能登陆Passwd -S用户名 查询账号密码Usermo

3、d -l 新用户名 老用户名 为用户改名Userdelr 用户名 删除用户一切service servicename start/stop/restart 系统服务控制操作/etc/init.d/servicename start/stop/restart 系统服务控制操作uname -a 查看内核版本cat /etc/issue 查看ubuntu版本lsusb 查看usb设备sudo ethtool eth0 查看网卡状态cat /proc/cpuinfo 查看cpu信息lshw 查看当前硬件信息sudo fdisk -l 查看磁盘信息df -h 查看硬盘剩余空间free -m 查看当前的内

4、存使用情况ps -A 查看当前有哪些进程kill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名( 杀死一个进程)kill -9 进程号 强制杀死一个进程reboot Init 6 重启LINUX系统Halt Init 0 Shutdown h now 关闭LINUX系统三、打包/解压tar -c 创建包 x 释放包 -v 显示命令过程 z 代表压缩包tar cvf benet.tar /home/benet 把/home/benet目录打包tar zcvf benet.tar.gz /mnt 把目录打包并压缩tar zxvf benet.tar.gz 压缩包的文件解压恢

5、复tar jxvf benet.tar.bz2 解压缩四、make编译make 编译make install 安装编译好的源码包五、apt命令apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装”-f = fix-missing”sudo apt-get remove package 删除包su

6、do apt-get remove package - - purge 删除包,包括删除配置文件等sudo apt-get update 更新源sudo apt-get upgrade 更新已安装的包sudo apt-get dist-upgrade 升级系统sudo apt-get dselect-upgrade 使用 dselect 升级apt-cache depends package 了解使用依赖apt-cache rdepends package 是查看该包被哪些包依赖sudo apt-get build-dep package 安装相关的编译环境apt-get source pac

7、kage 下载该包的源代码sudo apt-get clean & sudo apt-get autoclean 清理无用的包sudo apt-get check 检查是否有损坏的依赖sudo apt-get clean 清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包)查看软件xxx安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file search filename查询软件xxx依赖哪些包#apt-cache depends xxx查询软件xxx被哪

8、些包依赖#apt-cache rdepends xxx增加一个光盘源#sudo apt-cdrom add系统升级#sudo apt-get update#sudo apt-get upgrade#sudo apt-get dist-upgrade清除所以删除包的残余配置文件#dpkg -l |grep rc|awk print $2 |tr n “|sudo xargs dpkg -P -编译时缺少h文件的自动处理#sudo auto-apt run ./configure查看安装软件时下载包的临时存放目录#ls /var/cache/apt/archives备份当前系统安装的所有包的列表#

9、dpkg get-selections | grep -v deinstall /somefile从上面备份的安装包的列表文件恢复所有包#dpkg set-selections /proc/sys/net/ipv4/ip_forward#sudo iptables -t nat -I POSTROUTING -j MASQUERADE查看路由信息#netstat -rn sudo route -n手工增加删除一条路由#sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1#sudo route del -net 1

10、92.168.0.0 netmask 255.255.255.0 gw 172.16.0.1修改网卡MAC地址的方法#sudo ifconfig eth0 down 关闭网卡#sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE 然后改地址#sudo ifconfig eth0 up 然后启动网卡统计当前IP连接的个数#netstat -na|grep ESTABLISHED|awk print $5|awk -F: print $1|sort|uniq -c|sort -r -n#netstat -na|grep SYN|awk print $5|awk

11、 -F: print $1|sort|uniq -c|sort -r -n统计当前20000个IP包中大于100个IP包的IP地址#tcpdump -tnn -c 20000 -i eth0 | awk -F “. print $1.$2.$3.$4 | sort | uniq -c | sort -nr | awk $1 100 屏蔽IPV6#echo “blacklist ipv6 | sudo tee /etc/modprobe.d/blacklist-ipv6服务添加一个服务#sudo update-rc.d 服务名 defaults 99删除一个服务#sudo update-rc.d

12、 服务名 remove临时重启一个服务#/etc/init.d/服务名 restart临时关闭一个服务#/etc/init.d/服务名 stop临时启动一个服务#/etc/init.d/服务名 start设置配置默认Java使用哪个#sudo update-alternatives config java修改用户资料#sudo chfn userid给apt设置代理#export修改系统登录信息#sudo vim /etc/motd中文转换文件名由GBK为UTF8#sudo apt-get install convmv convmv -r -f cp936 -t utf8 notest nos

13、mart *批量转换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转换 mp3 标签编码#sudo apt-get install python-mutagen find . -iname “*.mp3 -execdir mid3iconv -e GBK ;控制台

14、下显示中文#sudo apt-get install zhcon 使用时,输入zhcon即可文件快速查找某个文件#whereis filename#find 目录 -name 文件名查看文件类型#file filename显示xxx文件倒数6行的内容#tail -n 6 xxx让tail不停地读地最新的内容#tail -n 10 -f /var/log/apache2/access.log查看文件中间的第五行(含)到第10行(含)的内容#sed -n 5,10p /var/log/apache2/access.log查找包含xxx字符串的文件#grep -l -r xxx .全盘搜索文件(桌面

15、可视化)gnome-search-tool查找关于xxx的命令#apropos xxx man -k xxx通过ssh传输文件#scp -rp /path/filenameusernameremoteIP:/path#将本地文件拷贝到服务器上#scp -rpusernameremoteIP:/path/filename/path#将远程文件从服务器下载到本地查看某个文件被哪些应用程序读写#lsof 文件名把所有文件的后辍由rm改为rmvb#rename s/.rm$/.rmvb/ *把所有文件名中的大写改为小写#rename tr/A-Z/a-z/ *删除特殊文件名的文件,如文件名:help.

16、txt#rm help.txt 或者 rm ./help.txt查看当前目录的子目录#ls -d */. 或 echo */.将当前目录下最近30天访问过的文件移动到上级back目录#find . -type f -atime -30 -exec mv ./back ;将当前目录下最近2小时到8小时之内的文件显示出来#find . -mmin +120 -mmin -480 -exec more ;删除修改时间在30天之前的所有文件#find . -type f -mtime +30 -mtime -3600 -exec rm ;查找guest用户的以avi或者rm结尾的文件并删除掉#find

17、 . -name *.avi -o -name *.rm -user guest -exec rm ;查找的不以java和xml结尾,并7天没有使用的文件删除掉#find . ! -name *.java ! -name *.xml -atime +7 -exec rm ;统计当前文件个数#ls /usr/bin|wc -w统计当前目录个数#ls -l /usr/bin|grep d|wc -l显示当前目录下2006-01-01的文件名#ls -l |grep 2006-01-01 |awk print $8FTP上传下载文件工具-filezilla#sudo apt-get install

18、filezillafilezilla无法列出中文目录?站点-字符集-自定义-输入:GBK本地中文界面1)下载filezilla中文包到本地目录,如/2)#unrar x Filezilla3_zhCN.rar3) 如果你没有unrar的话,请先安装rar和unrar#sudo apt-get install rar unrar#sudo ln -f /usr/bin/rar /usr/bin/unrar4)先备份原来的语言包,再安装;实际就是拷贝一个语言包。#sudo cp /usr/share/locale/zh_CN/filezilla.mo /usr/share/locale/zh_CN

19、/filezilla.mo.bak#sudo cp /locale/zh_CN/filezilla.mo /usr/share/locale/zh_CN/filezilla.mo5)重启filezilla,即可!解压缩解压缩 xxx.tar.gz#tar -zxvf xxx.tar.gz解压缩 xxx.tar.bz2#tar -jxvf xxx.tar.bz2压缩aaa bbb目录为xxx.tar.gz#tar -zcvf xxx.tar.gz aaa bbb压缩aaa bbb目录为xxx.tar.bz2#tar -jcvf xxx.tar.bz2 aaa bbb解压缩 RAR 文件1) 先安

20、装#sudo apt-get install rar unrar#sudo ln -f /usr/bin/rar /usr/bin/unrar2) 解压#unrar x aaaa.rarNautilus显示隐藏文件Ctrl+h显示地址栏Ctrl+l特殊 URI 地址* computer:/ - 全部挂载的设备和网络* network:/ - 浏览可用的网络* burn:/ - 一个刻录 CDs/DVDs 的数据虚拟目录* smb:/ - 可用的 windows/samba 网络资源* x-nautilus-desktop:/ - 桌面项目和图标*file:/- 本地文件* trash:/ -

21、本地回收站目录* ftp:/ - FTP 文件夹* ssh:/ - SSH 文件夹* fonts:/ - 字体文件夹,可将字体文件拖到此处以完成安装* themes:/ - 系统主题文件夹查看已安装字体在nautilus的地址栏里输入fonts:/“,就可以查看本机所有的fonts程序详细显示程序的运行信息#strace -f -F -o outfile日期和时间设置日期#date -s mm/dd/yy设置时间#date -s HH:MM将时间写入CMOS#hwclock systohc读取CMOS时间#hwclock hctosys从服务器上同步时间#sudo ntpdate time.n

22、ist.gov#sudo ntpdate控制台不同控制台间切换Ctrl + ALT + Ctrl + ALT + 指定控制台切换Ctrl + ALT + Fn(n:17)控制台下滚屏SHIFT + pageUp/pageDown控制台抓图#setterm -dump n(n:17)数据库mysql的数据库存放在地方#/var/lib/mysql从mysql中导出和导入数据#mysqldump 数据库名 文件名 #导出数据库#mysqladmin create 数据库名 #建立数据库#mysql 数据库名 GRANT ALL PRIVILEGES ON *.* TO rootlocalhost

23、IDENTIFIED BY “123456;123456是root的密码,可以自由设置,但最好是设个安全点的。#mysql quit; 退出mysqlapache2的操作命令启动:#sudo /etc/init.d/apache2 start重启:#sudo /etc/init.d/apache2 restart关闭:#sudo /etc/init.d/apache2 stopapache2的默认主目录:/var/www/Ubuntu 7.10 更换软件源、更新系统网通建议用台湾的源,电信就用cn99在终端输入: #sudo gedit /etc/apt/sources.list# 更新服务器

24、(江苏省常州市电信,推荐电信用户使用。)deb rsedeb e multiversedeb multiverse# 更新服务器 (上海市 电信):deb rsedeb-src rsedeb multiverse# 更新服务器(浙江省杭州市电信,亚洲地区官方更新服务器)deb sedeb multiversedeb multiverse# 更新服务器(福建省福州市 电信)deb rsedeb-src rsedeb multiverse#清华大学 更新服务器(教育网,推荐校园网和网通用户使用)deb rsedeb cted universedeb ted universe将里面乱七八糟的东西删了

25、,将你复制的源列表粘贴到里面,保存退出。在终端输入#sudo apt-get update#sudu apt-get upgrade这样便更新以及升级了系统。桌面汉化:SystemLanguage SupportChinese选项勾打上。安装解码器、flashplayer、java虚拟机、微软字体这是ubuntu推出的一个新软件包,将一次性将上面几个东东自动装好在终端输入#sudo apt-get install ubuntu-restricted-extrasFireFox 中安装 FlashPlayer 插件先下载插件: install_flash_player_9_linux.tar.g

26、z#tar -zxf install_flash_player_9_linux.tar.gz#./flashplayer-installer回答(y/n/q)? n/q#sudo cp libflashplayer.so /usr/lib/firefox/plugins启动 firefox 即可!安装媒体播放器安装的是mplayer终端输入:#sudo apt-get install mplayer mozilla-mplayer totem-xine libxine-extracodecs另外需要一个w32codecs文件,是用来支持那些私有媒体格式的解码器,源里已经没有w32codecs了

27、,我们可以从这里下载那个后缀为.deb的安装mplayer调试(视频、字幕)启动mplayer,右键PreferencesVideoAvailable drivers选择xv然后进入Font标签 Font里选择一个中文字体,Encoding里设置为Simplified Chinese charset (CP936)安装下载工具(多线程下载、BT下载、电驴)还是终端输入:#sudo apt-get install d4x amule azureus即可。或者把 beryl-manager添加到启动项内字体更换我推荐大家使用文泉驿字体,在下载deb包安装在“系统“首选项“字体“中调整字体apt下载

28、的deb包清理在使用完apt后,系统下载的deb包会留存在硬盘里,我们可以把它们删除,释放硬盘空间。终端输入:#sudo apt-get clean安装rar压缩、解压工具终端输入:#sudo apt-get install rar unrar启用root(最高权限)帐户终端输入:#sudo passwd root输入你希望的root用户的密码安装QQ终端输入:#sudo apt-get install eva便可安装eva了,如果你是使用scim(选择中文语言支持的自动安装的就是scim),为了可以在eva里面输入文字,要在终端输入:sudo apt-get install scim-qti

29、mm系统会安装支持QT的scim插件,这样你就可以使用eva聊qq了。显卡驱动安装进入“系统“系统管理“受限驱动管理器找到你的显卡,把那个框点成对号,会提示你安装显卡驱动,然后按照提示一步一步安装完毕,重启即可。beryl的安装你的系统在安装完毕之后就已经有了一个内置的桌面效果软件(能实现简单的桌面特效,包括3D立方体),使用方法是(必须将显卡驱动装好)进入“系统“首选项“桌面效果,点击“启用桌面效果,如果你需要使用3D立方体桌面,那么选中“立方体上的工作区即可。如果你对这个简单的桌面特效工具不太满意,想追求更华丽的桌面,那么安装beryl仍然是个很好的选择。如今安装beryl不会像以前一样麻烦了,feisty的源里已经有了beryl的软件包,我们只需要在终端里输入:#sudo apt-get install beryl-core beryl-plugins be

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号