Linux基础命令之 查看
ls
-a 显示所有文件,包括隐藏文件
-A 显示指定目录下的子目录及文件,包括隐藏文件,但不包括"."和".."
-c 按照文件的修改时间排序显示
-C 分成多列显示各行
-d 如果参数时目录,只显示其名称而不显示其下的各个文件。往往与“-l”一起使用,以得到目录的详细信息
-l 以长格形式显示文件的详细信息
-i 在输出的第一列显示文件的i节点号
cat
/filename 后接文件名,查看文件的内容
file1 file2>file3 将文件的内容合并到file3,如果file3存在,则覆盖原有的内容
file1 file2>>file3 如果file3存在,则将file1和file2附加到file3的后面,不覆盖file3原有的内容(如果文件file3不存在,会自动创建一个)
file|more 以分页的方式查看file文件
pwd 查看当前目录
more
file 查看长文件,进入more查看模式时,回车查看下一行,空格查看下一页,Q键退出
-num 每页num行
+num 从文件的第8行开始显示
less
是more的改进版,more只能向下查看,less可以向上下左右,进入less模式后,功能键和more一样,B键向上移动一页。要快速查找单词字符,在less模式下,按/,再输入查找的内容,按/结尾回车查找
head
-n num 显示文件头部的指定num行数
-c num 显示文件的指定num字符数
tail
-n num 显示文件末尾指定行数
-c num 显示文件末尾指定字符数
+ num 从第num行显示指定文件内容
man
后接命令,查看命令的帮助文档,和help/info和?有类似作用
runlevel
查看当前或上一次的运行级别
who
显示当前登录系统的用户信息
-H 显示各栏目的标题信息列
-m 同“ami”字符串,显示 当前用户信息
-q 精简模式,只显示登录系统的用户名和总用户数
-r 显示当前的执行等级
-u 显示用户闲置的时间,若用户之前一分钟有操作则标志成"."号
ps
显示当前系统下所有运行程序的执行状态,然后根据需要对相关的进程进行中断/删除等处理。
-a 显示当前终端下所有的程序
-A 显示所有的进程
-e 类似于“A”
-f 输出完整列表
r 显示当前终端的进程(不含正在执行的程序),类似于“-a”
T 显示当前终端的所有进程(含正在执行的程序)
last
显示当前和过去登陆用户的相关信息;不带参数,显示/var/log/wtmp文件中记录的登录用户清单
-a 在最后一行显示登录的主机名或IP
-d 将IP转换为主机名,last默认会用IP地址来显示远端的主机
-n num 设置显示信息的行数
-t time 显示指定time时间为止的所有登录信息,日期格式YYYYMMDDHHMMSS
mtools
-a 长文件名重复时自动更改目标文件的长文件名
-A 短文件名重复但长文件名不同时自动更改目标文件的短文件名
-o 长文件名重复时,将目标文件覆盖现有的文件
-O 短文件名重复但长文件名不同时,将目标文件覆盖现有的文件
-V 显示版本信息
-v 执行时显示详细的说明
which 查看执行程序的路径
clear 清屏操作,同Ctrl+L