用了差不多两周的 Ubuntu 了,也只是对一些常用的命令行进行了初步的了解。今天就来说说 Ubuntu 上的一些命令吧,首先说说对使用命令行的感受吧,一方面我觉得命令行特别的神奇和强大,通过几行命令就能完成一个或者多个任务;另一方面我觉得命令行的效率特别高,你有没有这种感受呢???好了,下面是对一些常见命令行的一个总结。
常用指令
命令 |
用途 |
cd |
回当前用户的宿主目录 |
mkdir name |
创建一个名字为name的文件夹 |
cp source-file destionation-file |
复制文件或文件夹 |
rm filename |
删除文件 |
rm -r filename |
删除文件夹 |
pwd |
显示当前目录 |
ls |
列出当前目录文件(不包括隐含文件) |
ls -a |
列出当前目录文件(包括隐含文件) |
ls -l |
列出当前目录下文件的详细信息 |
grep string filename |
在文本文件中查找字符串 |
tail -n file |
显示文件尾n行内容,n缺省时默认为10行 |
cat filename |
查看文本文件中的内容 |
more filename |
查看文本文件中的内容,当文件内容多于一屏时,按下空格可以滚到下一屏继续阅读,但是不可以回退 |
less filename |
查看文本文件中的内容,文件内容多于一屏时,按 j 可以向下滚动,按 k 可以向上滚动 |
|
|
打包/解压
命令 |
用途 |
tar xvf FileName.tar |
解包 |
tar cvf FileName.tar DirName |
打包 |
命令 |
用途 |
gunzip FileName.gz |
解压 |
gzip -d FileName.gz |
解压 |
gzip FileName |
压缩 |
包管理
-
dpkg
这种方法适合系统不能联网的情况下,软件包名以.deb后缀。
命令 |
用途 |
sudo dpkg -i software_version.deb |
安装软件 |
sudo dpkg -r SoftwareName |
卸载软件 |
命令 |
用途 |
sudo apt-get install package |
安装包 |
sudo apt-get remove package |
删除包 |
sudo apt-get update |
更新源 |
sudo apt-get upgrade |
更新已安装的包 |
apt-get source package |
下载该包的源代码 |