1, apt-get debian系列装软件命令。常用参数:apt-get install ,  apt-get update.

2, ctrl alt + t 调出终端。

3, init 0.  关机。 init 6 重启。

4,passwd user 更改用户密码。passwd root. passwd -l root 锁定root. passwd -u root 解锁root。

5,tar 打包命令。 tar -xzvf filename   tar -czvf filename。

6,安装软件系列: 1204

apt-get  install  softname 从源中搜索自动安装。

apt-get remove softname 删除软件

sudo dpkg -i #$$.deb  安装下好的deb包。

sudo dpkg -r zip 移除包,不建议这样,会发生依赖错误。

备注:apt-get可以看做dpkg的升级版,还有一种格式是rpm,它是RPM-based system的默认格式(RedHat,Fedora,CentOs)。Ubuntu是Debian系。

可用alien命令转换(这个命令名真是同行是冤家)。

7, 进程系列:1205

ps -e 列出所有进程

ps -f 以全格式列出进程

ps -l 以BSD格式列出进程 常与-y连用

ps -u -g 按用户 组列出进程 需细看UID GID。

ps aux 作用同 ps -ef 注意aux没有 ‘-’

此命令过于复杂强大,需细看。

1206 1207 1208 错过的已无法弥补。

8, linux 关机详解 1209

shutdown -h 10 ‘System will shutdown after 10 mins ’ 10分钟后关机并发送通知。没有时间默认1分钟后关机。

shutdown -r 10 'System will reboot 10 mins later' 10分钟后系统重启并发送通知.

shutdown -k 20:23 'Just for fun' 吓唬人的,不会执行任何操作。

shutdown -c 取消关机命令。

此外关机还有halt poweroff reboot 三个。

nano filename 简单的文本编辑器。

 1210

linux用户分为 用户,组,其他人三层权限控制。

owner,group,others 分别有r w x 三种权限,对应数值4 2 1.

改变组命令 chgrp [-R] group filename/dir 注意组名必须得在/etc/group 中出现。

改变用户命令chown [-R] user filename/dir  chown还可改变用户组。如 chown qiguo:qiguo download 就可将用户及组一起改变。 用户名必须在/etc/passwd中出现。

改变权限 chmod 754 .bashrc 注意 r w x 对应数值 4 2 1.直接相加即可。 或者:

chmod u=rwx,g=rx,o=r .bashrc 但比较麻烦。比较常用的是: chmod g+x .bashrc 给group加上x权限。

1211

文件和目录权限虽然均为r w x但二者意义却不尽相同。

文件r 可读,w 可写(不包括可删),x可执行。

但对于目录来说,r w x分别针对目录结构。故:

r 可读目录信息

w 可更改目录结构(新建,删除,更名文件)

x 可进入目录。

若已知文件名,想要读它,最少要拥有x的目录权限(不需要r是因为事先已经知道文件名了)。

想要删它,最少要拥有wx的目录权限。

/var/log 存放用户登录信息。

touch filename 新建文件

mkdir dirname 新建目录。

1212

kill -9 pid 强制结束进程

kill -15 pid 以正常结束的方式结束进程

file filename 判断文件基本数据

1213

rm -r 递归删除 -f 强制删除 -i 互动模式。

time 测算程序执行时间。 如 time ps -ef 会给出命令执行时间。

1214

aptitude 功能与apt类似,之前更加智能,对软件安装冲突会提出更智能的解决方案。

不过最近的版本二者越来越相似,官方更推荐apt-get,命令已简化为apt。

well, 也许真正的区别在于apt-get moo 与 aptitude moo的输出不同。不过后者狂加 -v后,反而会有惊喜。

1215-1216放松了二天,之后一切正常。

1217

今天说说/etc/passwd与/etc/shadow这两个文件。

这两个文件功能类似,都是显示用户帐号信息,而且二者颇有渊源。

起先,用户账户密码都是放在/etc/passwd文件下的。不过/etc/passwd 对于其他人可读,不太安全。

于是单独吧帐号密码功能拿出来放在/etc/shadow文件下。该文件对other不可读,相对安全。/etc/passwd的密码就变成了X了。

还有一个相似的文件是/etc/group 它是存放用户组信息的。

1218

who 查看当前用户信息,有意思的是w也有相似功能,而且显示信息比who命令还要全。

whoami 顾名思义,不解释。

groups root 查看用户所属组。注意是groups 不是group,输入group会出现没有此命令的。