上次咱们写了装虚拟机分区的详细步骤,此次咱们就要学习一些常见的命令和热键了,因为做者水平有限,有错误的地方麻烦读者提出来,我会积极改正的。linux
date 显示日期和时间的命令。git
cal 显示日历的命令。程序员
bc 简单好用的计算器。shell
Tab 具备命令补全和文件补全的功能。安全
【Ctrl】-c 终端目前程序bash
【Ctrl】-d 键盘输入结束,离开的意思,至关于exit。网络
nano 超简单的文本编辑器。less
shutdown 关机socket
poweroff 关机编辑器
pwck 验证系统认证文件【/etc/passwd】和【/etc/shadow】的内容和格式的完整性。http://man.linuxde.net/pwck
tree 以树状图列出目录的内容。http://man.linuxde.net/tree
reboot 重启
sync 将数据同步写入硬盘中的命令。
tr 对来自标准输入的字符进行替换、压缩和删除。http://man.linuxde.net/tr
cp 复制文件
rm 删除文件
rmdir 用来删除空目录。http://man.linuxde.net/rmdir
rename 用字符串替换的方式http://man.linuxde.net/rename
mv 用来对文件目录从新命名,或者将文件从一个目录移到另外一个目录。http://man.linuxde.net/mv
stat 显示文件的状态信息,比ls输出信息更详细。
tee 简单说就是把数据定向到给定文件和屏幕上http://man.linuxde.net/tee。
type 显示指定命令的类型,判断给出的指令是内部的仍是外部指令。http://man.linuxde.net/type
cat 由第一行显示文件内容
tac 从最后一行开始显示文件内容。
touch 二个功能,一是把以存在文件的时间标签更新为系统当前的时间,他们的数据原封不动的保留下来,二是用来建立新的空文件。http://man.linuxde.net/touch
head 获取前几行的内容。
tail 获取最后几行的内容。
cd 切换目录
pwd 显示当前目录
mkdir 新建一个新的目录
rmdir 删除一个空的目录
ls 查看文件
nl显示的时候,顺便输出行号
more 一页一页的显示文件内容
less 和more差很少,可是它能够往前翻页
od 以二进制的方式读取文件内容
whereis 寻找特定文件
chgrp 改变文件所属用户组
chown 改变文件全部者
chmod 改变文件的权限
touch 建立新文件
useradd 建立新的系统用户。http://man.linuxde.net/useradd
adduser 增长使用者
basename:基名
dirname:目录名
userdel 删除给定的用户,以及于用户的相关的文件,若不加选择,则仅删除用户帐号,而不删除相关文件。http://man.linuxde.net/userdel
usermod 修改用户的基本信息。http://man.linuxde.net/usermod
alias 设置指令的别名
bash 变量
chage 修改帐号和密码的有限期
chfn 用来改变finger命令显示的信息,这些信息都存放在/etc目录里的passd文件里,若不指定任何选项,则chfn命令会进入问答界面。
clear 清楚当前屏幕终端上的任何信息
ping 用来测试主机之间网络的连通性。http://man.linuxde.net/ping
df 用于显示磁盘分区上的可以使用的磁盘空间,默认单位为KB,能够利用该命令来获取磁盘被占用多少空间,目前还剩下多少空间等信息。
dircolors 设置ls命令在显示目录或文件时所用的色彩。
echo 直接输出指定的字符串。
enable 用于临时关闭或激活指定的shell内部命令。http://man.linuxde.net/enable
file 用来探测给定文件的类型,file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程,http://man.linuxde.net/file
gpasswd linux下工做组的文件【/etc/group】和【/etc/gshadow】管理工具http://man.linuxde.net/gpasswd
grpck 用于验证组文件的完整性,在验证以前,须要先锁定(lock)组文件【/etc/group】和【/etc/shadow】http://man.linuxde.net/grpck
grpconv 用来开启群组的投影密码。linux系统里的用户和群组密码,分别存放在/etc目录下的passwd和group文件中。因系统运做须要,任何人都得以读取他们,形成安全上的破绽,投影密码将文件的密码改存在/etc目录下的shadow和gshadow文件内,只容许系统管理员读取,同时把原密码置换为“x”字符,投影密码的功能可随时开启或关闭,你只须要执行grpconv指令就能开启群组投影密码。http://man.linuxde.net/grpconv
history 显示历史命令http://man.linuxde.net/history
hostname 显示和设置系统的主机名称http://man.linuxde.net/hostname
id 显示真实有效的用户和组,http://man.linuxde.net/id
ifconfig 查ip http://man.linuxde.net/ifconfig
init linux下的进程初始化工具,http://man.linuxde.net/init
jobs 显示linux中的任务列表及任务状态,包含后台运行的任务。http://man.linuxde.net/jobs
indent 可识别c的原始代码文件,并加以格式化,以方便程序员阅读、修改等操做。http://man.linuxde.net/indent
mail 命令行的电子邮件发送和接收的工具。http://man.linuxde.net/mail
man 是linux下的帮助指令。http://man.linuxde.net/man
passwd 设置用户的认证信息,包含用户密码、密码过时时间等。http://man.linuxde.net/passwd
w 显示已经登录系统的用户列表,并显示用户正在执行的指令。http://man.linuxde.net/w
whoami 用于打印当前有效的用户名称,至关于执行id -un。http://man.linuxde.net/whoami
显示目前登录系统的用户信息。http://man.linuxde.net/who
whatis 查询一个命令执行什么功能,并将查询结果打印到终端上。http://man.linuxde.net/whatis
alias 设置指令的别名,用户必须始用单引号''将原来的命令引发来,防止特殊字符致使错误。http://man.linuxde.net/alias
unalias 取消别名,[-a]表示全部已经存在的命令别名。http://man.linuxde.net/unalias
-:普通文件
d:目录文件
b:块设备
c:字符设备
|:符号连接文件
p:管道文件pipe
s:套接字文件socket
三个时间戳:
access time:访问时间。atime,读取文件内容
modify time: 修改时间,mtime,改变文件内容(数据)
change time:改变时间,ctime,元数据发生改变
文件通配符:
*:匹配零个或多个字符
?:匹配任何单个字符
~:当前用户家目录
~+:当前工做目录
~-:前一个工做目录
【0-9】匹配数字范围
【a-z】小写字母
[A-Z];大写字母
[wang];匹配列表中的任何的一个字符
[^wang];匹配例表中全部字符之外的字符
[:digit;]任意数字,就至关于0-9
[:lower:]任意小写字符
[:upper:]任意大写字母
[:alpha:]任意大小写字母
[:alnum:]任意数字或字母
[:blank:]水平空白字符
[;space:]水平或垂直空白字符
[:punct:]标点符号
绝对路径:以正斜杠开始,完整的文件位置路径,可用于任何想指定一个文件名的时候
相对路径:不以斜线开始,指定相对于当前工做目录或目录的位置,能够做为一个简短的形式指定一个文件名。