感觉大家对Linux 下的操作还不很熟悉,所以今天的连载内容整理出了Linux下自己认为会使用到的一些命令,因为只有一些需要做记录的内容才会形成文字,所以有些命令可能不是平时操作经常使用的,命令所支持的选项也请大家--help或man,待大家有所了解,在需要的时候也可有所印象,从而寻觅到些许解决问题的途径。
先说一下man命令的使用。
man即manual,用来查看系统中自带的各种参考手册,手册页分为如下几个部分:
1 Executable programs or shell commands
2 System calls (functions provided by thekernel)
3 Library calls (functions within programlibraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
7 Miscellaneous (including macro packages and conventions),e.g. man(7), groff(7)
example: man 7signal
沒有数字參數,man命令默认从数字较小的手册中寻找相关命令和函数。例如直接使用man rand得到的是一个rand命令的手册,直接用来产生一个随机数,这个内容在手册section 1中。如果使用man 3 rand可以得到库函数rand()的用法。
uname - printsystem information.
指出几个常见选项:
-v --verbose 打印更多的执行信息
-h --help
-f --force
-r --recursive 递归多级目录
-a --all | add
dpkg -S/sbin/ifconfig
net-tools:/sbin/ifconfig
dpkg查询已安装的信息,负责安全卸载软件包、配置以及维护已安装的软件包。
dpkg -S 命令用于了解当前的软件属于那个软件包。
source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
source filename 或 . filename
修改完环境变量使其即时生效时常使用。
df命令用来检查linux文件系统的磁盘空间占用情况。
rpm:
-v
print verboseinformation
-h
hash print 50hash marks as the package archive is unpacked.use with -v|-verbose for a nicerdisplay.
-i install
-q name (query)
-ql 顯示列表
rpm -ivh packagename
查看软件的简单说明:
apt-cache showpackagename
搜索可能的包:
apt-cache search<keyword>
sudo apt-getsource net-tools
sudo apt-getinstall packagename
wget命令:
wget - Thenon-interactive network downloader.
GNU Wget is afree utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP protocols,as well as retrieval through HTTP proxies.
ubuntu开机进入命令行模式:
sudo update-rc.d-f gdm remove
(ubuntu 9.10不再支持chkconfig,而使用update-rc.d)
sudo reboot -n
如果要进入x环境:
startx
修复开机进入x环境:
sudo update-rc.dgdm defaults