上次我们写了装虚拟机分区的详细步骤,这次我们就要学习一些常见的命令和热键了,由于作者水平有限,有错误的地方麻烦读者提出来,我会积极改正的。
- date 显示日期和时间的命令。
- cal 显示日历的命令。
- bc 简单好用的计算器。
- Tab 具有命令补全和文件补全的功能。
- 【Ctrl】-c 终端目前程序
- 【Ctrl】-d 键盘输入结束,离开的意思,相当于exit。
- nano 超简单的文本编辑器。
- shutdown 关机
- 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:]标点符号
- 绝对路径:以正斜杠开始,完整的文件位置路径,可用于任何想指定一个文件名的时候
- 相对路径:不以斜线开始,指定相对于当前工作目录或目录的位置,可以作为一个简短的形式指定一个文件名。
原文地址:http://blog.51cto.com/13570192/2062992
时间: 2024-08-24 13:21:02