继续一些简单命令的介绍:
【ls命令】:这个命令就是列举当前目录中的内容,有很多可以使用的参数,我们最常用的是 -l :长格式的列表显示,-t:按修改时间排序,-r:倒序。
因此,我们平常较常用的命令为, ls -lrt
上面提到文件在Linux下面的时间,每个文件都会有3个时间:
• modification time(mtime,修改时间):当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性。
• status time(ctime,状态时间):当该文件的”状态(status)”改变时,就会更新这个时间,举例来说,更改了权限与属性,就会更新这个时间。
• access time(atime,存取时间):当“取用文件内容”时,就会更新这个读取时间。举例来说,使用cat去读取 ~/.bashrc,就会更新atime了。
在默认的情况下,ls显示的是该文件的mtime,也就是这个文件的内容上次更改的时间。
我们可以通过--time去显示特定时间,如 ls -l --time=atime, ls -l --time=ctime 这样就可以查询某个文件的具体某些时间了。
【history命令】:主要用于显示历史指令记录内容, 下达历史纪录中的指令 。
参数:
n
-c
-a
则预设写入 ~/.bash_history
-r
-w
Linux系统当你在shell(控制台)中输入并执行命令时,shell会自动把你的命令记录到历史列表中,一般保存在用户目录下的.bash_history文件中。默认保存1000条,你也可以更改这个值。
如果你键入 history,history会向你显示你所使用的前1000个历史命令,并且给它们编了号,你会看到一个用数字编号的列表快速从屏幕上卷过。你可能不需要查看1000个命令中的所有项目,当然你也可以加入数字来列出最近的 n 笔命令列表。看到某个命令的编号后,我们可以通过【!命令编号】这种方式直接调用这个命令!
如果历史命令太多,history | more 可以分屏显示命令,history | grep pattern 可以找到特定形式的命令。
【ps命令】:用于查看当前系统中运行的进行信息,有时,我们需要手动杀某些进程,就需要先通过这个命令定位到特定的进行,然后运行kill命令来杀进程。通常用的较多的参数为 -ef, e:显示所有进程 f:全格式显示进程。 可以配合管道和grep来定位特定的进行。
【kill命令】:杀进程,上面通过ps找到进程后,知道了进程号pid, 然后kill pid即可将进程干掉了。
PuTTY 是一个常用的SSH/Telnet 程序,我们可以通过它去远程连接服务器,进行操作,在这个终端中,选择一段文本,默认左键是复制操作,右键是 复制 + 黏贴 操作!