《Linux权威指南》
1、切换桌面: Ctrl+Alt+左/右光标移动键
2、删除目录: rmdir 目录名
3、删除目录另一种方法: rm -r 目录名
4、快速查看文件(不编辑): cat 文件名
5、分页查看文件(不编辑): more 文件名 ,其中的一个有用选项是键入"/"符号,然后键入要搜索的字符,最后键入回车即可。
6、符号连接: ln -s 实际文件名 虚设文件名
7、查询当前正在使用的shell: echo $SHELL
8、更换要使用的其它shell: chsh
9、删除bsh提示符后的整行语句: Ctrl+u
10、停止正在执行的命令: Ctrl+ c
11、暂时停止正在执行的命令: Ctrl+z,要恢复运行,输入fg
12、当bsh中某个快捷键失效,可以用如下命令进行修复: stty
13、当bsh中的某个输入文本其中两个单词需要颠倒顺序时,按下快捷键:Ctrl+t
14、bash默认的使用习惯与emacs类似,要更改为与vi匹配,使用命令:export VISUAL=vi
15、bash中匹配单个字符的特殊字符有:? 、还有像[13]这种、还有像[1-3]这种。
16、bash中匹配多个字符的特殊字符有:*
17、bash重定向到文件:使用符号>表示(如: ls > 文件名,实现将输出的文本保存到文件中)。
18、打开noclobber特性,阻止重定向时会覆盖已存在文件:set -o noclobber
19、重定向时添加到一个文件(可以将文本附加到文件结尾处):>>
20、标准输出和标准错误输出:>&(在bash中也可以使用&>)
21、只重定向标准错误输出:2>
22、将标准(错误)输出重定向到黑洞(即扔掉):将文件名的位置替换为/dev/null
23、管道:|,使用管道可以将两个命令合并为一行命令。
24、显示当前工作目录中各文件所占block的大小:du
25、排序:sort,-n选项表示按照数字大小排序,-r选项表示按指定排序方法的相反方向进行排序。
26、将文本数据一页一页进行显示:more
27、显示shell的搜索路径:echo $PATH
28、将某个目录添加到shell的搜索路径:export PATH=$PATH:/usr/sbin(这个命令将目录/usr/sbin添加到shell的搜索路径)
29、将某个命令放到后台执行:gcc invinitjig.c & (此例子是将编译命令放到后台执行)
30、将某个放在后台的命令移回前台:fg %1 (假设1为工作序号)
31、将某个放在后台的命令干掉:kill %1 (1的意义同上)
32、查阅手册: man 1 ls (查看ls的意义)
33、将帮助文件目录添加到MANPATH: export MANPATH=/usr/man:/usr/local/man
34、改变文件所有者:chown 文件所有者 文件
35、改变文件所属群组:chgrp 文件所属群组 文件
36、改变文件的权限:chmod 文件访问权限 文件(如chmod ugo+wr 文件名)
37、改变文件权限的绝对模式:如chmod 777 文件名
38、改变创建文件时的默认权限:umask 027(027代表权限参数)
39、/bin存放linux最常用的命令;/usr/bin存放其它不太常用的命令;/usr/sbin作为系统管理用途的命令;/boot系统开机时存放内核等文件;/etc子系统所用到的文件;/var用于存放用于监控的文件;/var/spool用于暂时存放等待打印的内容;/usr/lib标准函数库;/usr/lin/X11与X系统有关的文件;/usr/include 头文件;/usr/src系统的源代码存放的地方;/etc/skel启动配置文件的样本
40、查看用户进程:ps,查看系统进程(不包括没有终端的进程):ps -a,查看所有进程(包括没有终端的进程):ps -ax
41、更改为root用户登录:su
42、将一段数据拷贝到另一个地方:dd (例子:dd if=/dev/hda of=/tmp/stuff bs=1k count=1)
43、添加影子口令(目前用的不多):pwconv
44、关机:shutdown,有几个选项比较有用,如-r/-h等。(例子:shutdown -r +10实现在10分钟后重启),利用shutdown可以保证未存盘的数据在关机之前完成存盘。
45、列出当前用户所属群组: groups
46、建立用户账户: adduser
47、删除账号: userdel
48、找出某个账号拥有的文件:find / -user username -ls或find / -uid uid -ls
49、有停用某个账号的介绍: 编辑/etc/passwd文件
50、改变某个账号的uid后,要重新更改文件的所有者:如chown -R aclark /home/aclark
51、如果想要通过“mount -a"自动加载/etc/fstab中所列出的设备:此时需要编辑/etc/fstab文件
52、创建一个文件系统: mkfs
53、检查文件系统:fsck
54、查看当前系统内存的使用情况:free
55、停用置换分区:swapoff
56、对要加载到内核的新驱动程序,使用如下命令:mknod
57、查询内核版本:uname -r
58、命令行模式下,要开启XWindow,命令为:startx
59、查看目录(如/home)的挂载分区:df /home
60、显示操作系统的环境变量(也可以查看使用的shell):env
61、更换shell:chsh -s /bin/bash (更换到bash)
62、系统注销:logout
63、在bash中删除最近输入的一个单词:C-w