常用的终端命令:

 sudo:sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。

如果你工作的目录或文件并不是属于你的帐号的话,比如是更改系统文件配置或者修改其他用户的目录与文件,你的绝大部分命令可能需要加上sudo命令。这个特殊的命令能够暂时的提高你的帐号权限,让你暂时的拥有管理员(root)帐号的权利。更多信息请参考RootSudo。

 

  File & Directory Commands 针对文件和目录的命令

pwd(显示当前位置): pwd 命令能让你知道你目前工作的目录是哪个目录。(绝对路径,The pwd 意思是 print working directory) 默认打开终端进入的工作目录是你的用户目录,即输入pwd显示的是/home/你的用户名。

ls(列出详细资料): 这个命令能列出你当前工作目录下的文件与目录,默认只显示非隐藏文件名.用一些适当的参数你可已看到文件大小,创建时间,文件权限等等。比如输入ls -l可以列出当前目录下各种可见文件(在linux中,目录也是一种文件)的权限,所有者,日期等。更多信息可以在终端中输入man ls 查询man手册。

cd(进入目录):这个命令可以改变你的工作目录,默认打开终端进入的是你的家(home)目录 。要进入文件系统就输入cd. 。几个参数例子。

  进入根目录,输入"cd /" ,不含双引号,cd和/之间有空格,下同

  进入家目录输入 "cd" 或者 "cd ~"

  进入上一级目录输入 "cd .."

  回到之前的目录输入 "cd -"

  当然你想进入一个目录,而你又知道他的绝对路径的话,可以直接输入绝对路径,比如 cd /boot/grub就是直接进入 /boot/grub。另外,如果你在cd后面并不加 / 的话,那就是进入当前目录的下的文件,比如你现在在家目录 /home/XXX,输入 cd pictures那就是进入/home/XXX/pictures目录。

cp(复制):复制命令,格式为cp 文件1 文件2 。文件1和文件2还有cp之间当有空格。文件1和文件2可以包括路径。值得注意的是,这样并不能复制目录,复制目录要加入递归参数,即 cp -r 目录1 目录2。

mv(移动):移动命令,若移动的位置还算原来的路径,那么他就是个重命名命令,这个不难理解。比如 mv 文件1 文件2。文件2可以仅仅是路径也可以是包括文件的路径 。若仅仅是路径,那文件仅仅是移动而不会改名,当然,你也可以在移动过程中重新命名。

rm(删除文件): 移除或删除文件,删除目录需要添加递归参数 -r

rmdir(删除目录): 这个命令用来删除空目录,若要删除非空目录,请用rm -r代替。

mkdir(创建目录): 使你创建目录。

 

软件的安装:

1、软件中心 :ubuntu中软件中心的软件软件是很多,很丰富,一些软件也可以找到,安装也很是简单。

2、新立得软件管理器:这个很实用,常用的qq、飞信、pps的deb安装包都可以找到。

3、运用sudo apt-get install ***来安装:

$ sudo apt-get install ntfs-3g ntfs-config #ntfs写入支持,装完后运行ntfs-config,把两个钩打上即可。
$ sudo apt-get install googleearth googlizer gtalk#google相关
$ sudo apt-get install ghex #GNOME 上的十六进制文件编辑器
$ sudo apt-get install kvm #Full virtualization on x86 hardware 
$ sudo apt-get install vmware-player #Free virtual machine player from VMware
$ sudo apt-get install makeself #utility to generate self-extractable archives
$ sudo apt-get install sun-java6-jre#安装JAVA6环境
$ sudo apt-get install sun-java6-jdk #安装JAVA6环境#
$ sudo update-alternatives --config java#设定JAVA环境
$ sudo apt-get install rox-filer#一个简单的文件管理软件
$ sudo apt-get install socks4-server socks4-clients #一个socks 代理服务器/soks4代理客户端
$ sudo apt-get install mc #类似norton commander 工具
$ sudo apt-get install liferea #超强的rss reader ,明显比akregator好用, 
$ sudo apt-get install axel-kapt gwget aria2#多线程下载工具,也可search工具prozilla
$ sudo apt-get install privoxy tor mixmaster anon-proxy socat#突破风锁线和雁过无痕
$ sudo apt-get install kdebluetooth #超简单的ubuntu与蓝牙手机互传文件工具
#蓝牙请参见http://forum.ubuntu.org.cn/viewtopic.php?t=61426
$ sudo apt-get install build-essential #build-essential
$ sudo apt-get install proxychains #一个socks4 socks5代理软件 ,可以支持apt-get代理
$ sudo apt-get install language-support-zh language-pack-zh#安装中文语言支持
$ sudo apt-get install stardict stardict-common stardict-cdict-gbstardict-cedict-gb stardict-hanzim stardict-langdao-ce-gbstardict-langdao-ec-gb stardict-oxford-gb stardict-xdict-ce-gbstardict-xdict-ec-gb stardict-jcedict stardict-jedictstardict-jmdict-en-ja stardict-jmdict-ja-en wyabdcrealpeopletts#安装StarDict
$ sudo apt-get install rxvt yakuake tilda kuake konsole multi-gnome-terminal pyqonsole #几个终端
$ sudo apt-get install viewglob #一个shell相关的工具
$ sudo apt-get install nautilus-open-terminal #在右键菜单中加入打开终端
$ sudo apt-get instll eva amsn wengophone skype licq #安装im语音视频聊天软件
$ sudo apt-get install beryl emerald emerald-themes#安装beryl
$ sudo apt-get install pcmanx-gtk2 qterm mozilla-plugin-pcmanx #安装bbs 客户端
$ sudo apt-get install gkrell* #很好的一个东东,装了就知道了
$ sudo apt-get install conky# 有意思的一个系统monitor
$ sudo apt-get install nmapfe #nmap前端
$ sudo apt-get install meld #一个文件、目录比较器
$ sudo apt-get install imagemagick# 批量修改图片的软件
$ sudo apt-get install kolourpaint #又一个画图软件
$ sudo apt-get install tuxpaint #好玩的画图软件
rgbpaint #getdeb上有,最弱,但很小巧的画图软件
mtpaint(getdeb上有,比gpaint强一点的画图软件)。
$ sudo apt-get install kompare # 又一个文件比较器
$ sudo apt-get install gnome-commander #gnome 上类似Total commander的工具
$ sudo apt-get install krusader #kde 上类似Total commander的工具
$ sudo sudo apt-get install bum #系统服务管理软件
$ sudo apt-get install rbot # ruby写的irc bot
$ sudo apt-get install sysv-rc-conf #一款基于perl的开机进程调整工具,sysv-rc-conf执行命令即可
$ sudo apt-get install rcconf # Debian Runlevel configuration tool
$ sudo apt-get install rar unrar p7zip* #安装rar 7zip
$ sudo apt-get install rpm alien #安装rpm支持
$ sudo apt-get install xpdf xpdf-chinese-simplified #安装pdf查看软件
$ sudo apt-get install xchm xpdf-chinese* #安装chm查看软件
$ sudo apt-get install gqview #一个图片浏览器
$ sudo apt-get install gnomebaker k3b#安装刻录软件
$ sudo apt-get install brasero #gnome上的刻录软件
$ sudo apt-get install ksnapshot #一个抓屏程序
$ sudo apt-get install kinstaller #application installer
$ sudo apt-get install vncserver #vncserver,vncview默认已经安装了
$ sudo apt-get install tightvncserver tightvnc-java #另一个vnc
$ sudo apt-get install apt-build #frontend to apt to build, optimize and install packages
$ sudo apt-get install vim-full #vim无法高亮显示,然后编辑 /etc/vim/vimrc,取消syntax on前面的"注释符号
$ sudo apt-get install firestarter #图形接口的防火墙设定程序
$ sudo apt-get install smbfs #smbfs挂载支持
$ sudo apt-get install flashplugin-nonfree #安装浏览器Flash插件
$ sudo apt-get install gftp kftpgrabber filezilla kasablanca#安装ftp客户端

网络
$ sudo apt-get install d4x //这是linux上的flashget,在apt中可以找到
$ sudo apt-get install amule //这是linux上的emule,在apt中可以找到
$ sudo apt-get install tor privoxy //匿名动态代理,与之类似的还有JAP和freedom,据说freedom速度更快一些
$ sudo apt-get install liferea //一个GTK的离线RSS阅读器
$ sudo apt-get install curl //一个利用URL语法在命令行下工作的文件传输工具

系统
$ sudo apt-get install rar //安装rar支持,装后压缩包管理器就可以支持rar格式了
$ sudo apt-get install bum //一个不错的安装系统启动程序管理器
$ sudo apt-get install xpdf-chinese-simplified  //xpdf的中文字体支持,不过貌似乱码依旧,网上有解决方案
$ sudo apt-get install gnome-commander //类似norton-commander的文件管理器,功能还不错,比较适合用惯了norton-commander的用户
$ sudo apt-get install nautilus-open-terminal //在nautilus的右键菜单里打开终端,要重登录才起效
$ sudo apt-get install nautilus-gksu //在nautilus中以管理员身份打开,要重登录才起效
$ sudo apt-get install ntp //系统时间与internet时间保持同步
$ sudo apt-get install meld //基于gonme的目录差异比较工具,可以比较文件夹和文件的变化
$ sudo apt-get install enca //一个非常不错的编码转换工具
$ sudo apt-get install keepassx //一个密码管理软件,具有windows版本和linux版本
$ sudo apt-get gparted //图形化分区工具
$ sudo apt-get install gcolor2 //一个不错的基于gtk的图形化吸取颜色的工具。
$ sudo apt-get install unison-gtk //一个基于gtk的文件和目录同步工具,具有比较和合并功能。
$ sudo apt-get install conduit //一个很牛的资源同步工具,可以同步网络相册,文件夹,邮件、照片等等资源,非常牛X
$ sudo apt-get install manpages-zh //中文man手册,linux操作系统的必备资料

办公软件
$ sudo apt-get install scribus //一个类似microsoft publisher的排版软件
$ sudo apt-get install kchmviewer-nokde //一个看chm的小软件,支持中文,只是安装后只能用命令行启动,执行kchmviewer即可

多媒体
$ sudo apt-get install ksnapshot //抓图工具
$ sudo apt-get install ogle ogle-gui  //dvd 播放器
$ sudo apt-get install mkisofs //貌似是和刻录光盘有关
$ sudo apt-get install wink //一个屏幕录像工具,可以用来制作视频教程
$ sudo apt-get install gsopcast //一个网络电视
$ sudo apt-get install gonmebaker //一个gonme下的刻录光盘软件
$ sudo apt-get install isomaster //一个管理和生成ISO镜像的小工局,可以提取、修改、删除添加文件,功能挺全的。
$ sudo apt-get krita //一个小巧的图像编辑软件,比GIMP小巧,但功能对付一般的照片修改已经足够了。
$ sudo apt-get install xaralx imagemagick //一个巨好的免费矢量图绘制工具,功能不是一般的强,windows下收费,linux下免费。
$ sudo apt-get install gnome-subtitles //linux下的divx电影的字幕调校工具

4:类似于tar.gz文件的安装:

1:对于编译好的程序:(我的理解就是解压包含有install的文件)

先将那个包解压,然后在终端运行,不断地进入直到到达此文件夹,最后运行 sudo /install。

2:对于编译源文件:(我的理解是解压包含有configure的文件)

开始也是解压那个包,然后在终端运行,不断地进入直到达次文件夹:

首先:sudo ./configure来检查系统环境,如检测通过则生成编译脚本

然后:sudo make进行编译

最后:编译成功的话执行sudo make install安装