Linxu命令
1.ifconfig命令
作用: 显示网络设备信息(激活状态的)
语法:ifconfig
2. ls命令
作用:显示目录内容或目标列表的內容
语法:ls [选项] [目标或文件]
-a: 显示指定目标下所有子目录与文件,包括隐藏文件
-l:显示文件的详细信息;ls -l 即:ll
-d:显示目录
3.more命令
作用: more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。
more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。
语法:该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:–More–(XX%)
可以用下列不同的方法对提示做出回答:
按Space键:显示文本的下一屏内容。
按Enier键:只显示文本的下一行内容。
按斜线符|:接着输入一个模式,可以在文本中寻找下一个相匹配的模式。
按H键:显示帮助屏,该屏上有相关的帮助信息。
按B键:显示上一屏内容。
按Q键:退出more命令。
4.type命令
作用: 用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
命令类型:
alias:别名。
keyword:关键字,Shell保留字。
function:函数,Shell函数。
builtin:内建命令,Shell内建命令。
file:文件,磁盘文件,外部命令。
unfound:没有找到。
语法:type [选项] [要显示类型的指令]
-t:输出“file”、“builtin”或者“alias”,分别表示给定的指令为“外部指令”、“内部指令”或者“命令别名”;
-p:如果给出的指令为外部指令,则显示其绝对路径;
-a:在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名。
5.cat命令
作用: cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。
语法:cat [选项] [参数]
-n或-number:有1开始对所有输出的行数编号;
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
-A:显示不可打印字符,行尾显示“$”;
6. cd 命令
作用:用来切换工作目录
语法:cd [目录]
cd /etc
cd ~或cd (返回当前用户家目录)
cd - (返回刚才目录)
cd . (返回当前目录)
cd . .(返回上一级目录)
7. pwd命令
作用: 以绝对路径显示当前工作目录的路径
语法:pwd
8.date命令
作用:显示或设置系统时间与日期
语法:date [选项] [参数]
选项:
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
参数:
<+时间日期格式>:指定显示时使用的日期时间格式。
日期格式字符串列表:
%F 显示日期,格式为:年-月-日,如:2018-09-21
%T 显示时间,24小时制(hh:mm:ss)
%c 日期和时间(Tue Nov 20 14:12:58 2012)
%X 显示时间的格式(%H:%M:%S)
%H 小时,24小时制(00~23)
%I 小时,12小时制(01~12)
%M 分钟(00~59)
%p 显示出AM或PM
%r 显示时间,12小时制(hh:mm:ss %p)
%s 从1970年1月1日00:00:00到目前经历的秒数
%S 显示秒(00~59)
%Z 显示时区,日期域(CST)
%a 星期的简称(Sun~Sat)
%A 星期的全称(Sunday~Saturday)
%h,%b 月的简称(Jan~Dec)
%B 月的全称(January~December)
%d 一个月的第几天(01~31)
%x,%D 日期(mm/dd/yy)
%j 一年的第几天(001~366)
%m 月份(01~12)
%w 一个星期的第几天(0代表星期天)
%W 一年的第几个星期(00~53,星期一为第一天)
%y 年的最后两个数字(1999则是99)
1.su命令
作用: 用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码
语法:su - 用户名
2.clear命令
作用:用于清除当前屏幕终端上的任何信息。
语法:clear
例:直接输入clear命令或ctrl+l,当前终端上的任何信息就可被清除
3.who命令
作用:显示目前登录系统的用户信息;
执行who命令可得知目前有那些用户登入系统,
单独执行who命令会列出登入帐号,使用的终端机,
登入时间以及从何处登入或正在使用哪个X显示器。
4.whoami命令
作用:用于打印当前有效的用户名称,相当于执行id -un命令。
语法:whoami [选项]
–version:显示版本信息
5.users命令
作用:用于显示当前登录系统的所有用户的用户列表
语法:users
6.passwd命令
作用:用于设置用户的认证信息,包括用户密码、密码过期时间等
系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。
语法:passwd [选项] [用户名]]
-d:删除密码,仅有系统管理者才能使用;
-f:强制执行;
-k:设置只有在密码过期失效后,方能更新;
-l:锁住密码;
-s:列出密码的相关信息,仅有系统管理者才能使用;
-u:解开已上锁的帐号;
--stdin:非交互式修改密码
7.fdisk命令
作用: 此处只讲fdisk用于观察硬盘实体使用情况
语法:fdisk [选项] [设备文件]
-l:列出指定的外围设备的分区表状况;
-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址;
8.free命令
作用:用于显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区
语法:free [选项]
-b:以Byte为单位显示内存使用情况;
-k:以KB为单位显示内存使用情况;
-m:以MB为单位显示内存使用情况;
-h:以G为单位显示内存使用情况;
-o:不显示缓冲区调节列;
-s<间隔秒数>:持续观察内存使用状况;
-t:显示内存总和列;
-V:显示版本信息。
9.uname命令
作用:用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)
语法:uname [选项]
-a或--all:显示全部的信息;
-m或--machine:显示电脑类型;
-n或-nodename:显示在网络上的主机名称;
-r或--release:显示操作系统的发行编号;
-s或--sysname:显示操作系统名称;
-v:显示操作系统的版本;
-p或--processor:输出处理器类型或"unknown";
-i或--hardware-platform:输出硬件平台或"unknown";
-o或--operating-system:输出操作系统名称;
--help:显示帮助;
--version:显示版本信息。
三、目录文件相关命令
1.mkdir命令
作用:创建一个空白目录
2.touch命令
作用:修改文件的创建日期或以当前系统日期创建一个空文件
语法:touch file1 file2 …
3.cp命令
作用:把一个或多个原文件复制到目标目录
语法:cp [选项] [原文件或目录] [目标文件或目录]
-f:强制复制,如果目标文件已经存在,不提示而覆盖
-i:覆盖已有文件之前先询问用户
-p:把原文件修改时间和访问权限也复制到新文件中
-r:若原文件是一个目录,将递归复制该目录下所有的子目录和文件,此时目标文件必须为一个目录名
4.mv命令
作用:将文件重命名或将文件由一个目标移动到另一个目录中
语法:mv [选项] [原文件或目录] [目标文件或目录]
-f:如果目标文件已经存在,不提示而覆盖
-i:如果目标文件已经存在,提示是否覆盖
5.rm命令
作用:删除一个目录中的一个或多个文件或目录
6.which 命令
作用:显示应用程序文件的位置;通过PATH环境变量查找可执行文件
7.whereis命令
作用:显示指定命令或文件的帮助信息;通过文件环境变量查找,比which范围大一些
8.du命令
作用:也是查看使用空间的,但是与df命令不同的是:
df命令用于显示磁盘分区上的可使用的磁盘空间,而du命令是对文件和目录磁盘使用的空间的查看。
语法:du [选项] [文件名]
-s或--summarize 仅显示总计,只列出最后加总的值;
-h或--human-readable 以K,M,G为单位,提高信息的可读性;
-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位;
-a或-all 显示目录中个别文件的大小;
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-k或--kilobytes 以KB(1024bytes)为单位输出。
-m或--megabytes 以MB为单位输出。
-L<符号链接>或--dereference<符号链接> 显示选项中所指定符号链接的源文件大小。
-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。
--exclude=<目录或文件> 略过指定的目录或文件。
-D或--dereference-args 显示指定符号链接的源文件大小。
-l或--count-links 重复计算硬件链接的文件。
1.w命令
作用:用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。
执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
语法:w [选项] [用户名]-h:
不打印头信息; -u:
当显示当前进程和cpu时间时忽略用户名;
-s:使用短输出格式;
-f:显示用户从哪登录;
2.ps命令
作用:用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。
ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。
3.pstree命令
作用:以树状图的方式展现进程之间的派生关系,显示效果比较直观
语法:pstree [选项]
-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示;
-c:不使用精简标示法;
-G:使用VT100终端机的列绘图字符;
-h:列出树状图时,特别标明现在执行的程序;
-H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序;
-l:采用长列格式显示树状图;
-n:用程序识别码排序。预设是以程序名称来排序;
-p:显示程序识别码;
-u:显示用户名称;
-U:使用UTF-8列绘图字符;
4.pidof命令
作用:用于查找指定名称的进程的进程号id号
5.top命令
作用:实时动态地查看系统的整体运行情况。
是一个综合了多方信息监测系统性能和运行信息的实用工具,通过top命令所提供的互动式界面,用热键可以管理。
语法:top [选项]
-b:以批处理模式操作;
-c:显示完整的治命令;
-d:屏幕刷新间隔时间;
-I:忽略失效过程;
-s:保密模式;
-S:累积模式;
-i<时间>:设置间隔时间;
-u<用户名>:指定用户名;
-p<进程号>:指定进程;
-n<次数>:循环显示的次数。
top交互命令
6.kill命令
作用:用来删除执行中的程序或工作。
kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看
a:当处理当前进程时,不限制命令名和进程号的对应关系;
-l <信息编号>:若不加<信息编号>选项,则-l参数会列出全部的信息名称;
-p:指定kill 命令只打印相关进程的进程号,而不发送任何信号;
-s <信息名称或编号>:指定要送出的信息; -u:指定用户

浙公网安备 33010602011771号