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会出现没有此命令的。