常见Linux命令二
常见Linux命令二
一:shutdown命令——用来系统关机命令。
语法:shutdown(选择)(参数)
常见选项:-r:shutdown之后重启
-h:将系统关机
二:reboot命令—— 重新启动正在运行的Linux操作系统。
语法:reboot(选项)
常见语法:-d:重新开机是不把数据写入/var/tmp/wtmp。
-f:强制重新开机,不调用shutdown指令的功能
-i:重开机之前,先关闭所以网络界面
-n:重开机之前不检查是否有未结束的程序
三:halt命令——关闭正在运行的Linux操作系统。
语法:halt(选项)
常见选项:-d:不要在wtmp中记录
-w:仅在wtmp中记录,而不实际结束系统
四:whoami命令——打印当前有效用户名称。
语法:whoaim(选项)
常见选项:-version:显示版本信息
五:man命令——是Linux下的帮助指令。
语法:man(选项)(参数)
常见选项:-a:在所以的man帮助手册中搜索
-M:指定man手册搜索的路径
-p:指定内容时使用分页程序
六:date命令——显示或设置系统时间与日期。
语法:date(选项)(参数)
常见选项:-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
七:cal命令—— 用于显示当前日历,或者指定日期的日历。
语法:cal (选项)(参数)
常见语法: -l:显示单月输出;
-3:显示临近三个月的日历;
- s:将星期日作为月的第一天;
-y:显示当前年的日历。
-m:将星期一作为月的第一天;
八:whatis命令——是用于查询一个命令执行什么功能,并将查询结果打印到终端上。
语法:whatis
九:alias——用来设置指令的别名。
语法:alias(选项)(参数)
常见语法:-p:打印已经设置的命令别名。
十:unalias命令——用于删除别名。
语法:unalias:(选项)(参数)
常见语法:-a 删除全部的别名。
十一:du命令——命令用于显示目录或文件的大小。
语法:du(选项)[-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]的
常见语法:-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
--exclude=<目录或文件> 略过指定的目录或文件。
--max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
十二:cp命令——命令主要用于复制文件或目录。
语法:cp(选项)(参数)
常见选项:-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容
-f:覆盖已经存在的目标文件而不给出提示。
-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。
十三:mv命令——命令用来为文件或目录改名、或将文件或目录移入其它位置。
语法:mv(选项)(参数)
常见选项:-b:当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
-i:如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
-f:如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
-n:不要覆盖任何已存在的文件或目录。
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
十四:uniq命令——命令用于检查及删除文本文件中重复出现的行列。
语法:uniq(选项)(参数)
常用语法:-c: 在每列旁边显示该行重复出现的次数。
-d:仅显示重复出现的行列。
-s<字符位置>:忽略比较指定的字符。
-w<字符位置>:指定要比较的字符。
十五:locate命令——用于查找符合条件的文档。
语法:locate(选项)(参数)
常用选项:-b:仅匹配路径名的基本名称
-c:只输出找到的数量
-e:仅打印当前现有文件的条目
-n:至多显示 n个输出。
十六:find命令——命令用来在指定目录下查找文件。
语法:find(选项)(参数)
常用语法:and或-a:表示只有所给条件都满足时,寻找条件才满足。
or或-o:表示该运算符给的条件满足一个时,就满足
not或“!”:表示是运算符查找不满足给的条件的文件
-name‘字串’:查找文件匹配所给字串的所有文件,字串内可用*,?,[]
-hame'字串':查找匹配所给字串所有符号链接文件,字串内可用通配符*,?,[]
十七:grep命令——命令用于查找文件里符合条件的字符串。
语法:grep(选项)(文件或参数)
常用语法:-b :在显示符合范本样式的那一行之外,并显示该行之前的内容。
-c:只显示匹配行的数量
-i:比较时不区分大小写
-h: 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。
-l:显示首次匹配串所在的文件名并用换行符将其隔开,当在某在文件中多次出现匹配串时,不重复显示此文件
-n:在输出前加上匹配串所在行的行号
-v:只有显示不包括匹配串的行
-x:只显示整行严格匹配的行
十八:dd命令——用于读取、转换并输出数据。
参数:
if=文件名:输入文件名,默认为标准输入。即指定源文件。
of=文件名:输出文件名,默认为标准输出。即指定目的文件。
例:备份文件目录:dd if=etc/passwd of=/tmp/user.txt
创建文件:dd bs=文件大小 count=数量 if=/文件名/文件 of=/文件/文件
十九:file命令——用于辨识文件类型。
语法:file(选项)(参数)
常用选项:-b:列出辨识结果时,不显示文件名称。
-c:详细显示指令执行过程,便于排错或分析程序执行的情形。
-L:直接显示符号连接所指向的文件的类别。
-f<名词文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称。
二十:statml——用于显示inode内容。
语法:stat(选项)(参数)
常用选项:stat(文件或目录)
二十一:vim——Vim是从 vi 发展出来的一个文本编辑器。
最新文章
- 解决Ubuntu Kylin 1610安装ANSYS17.2的NVIDIA显卡驱动问题
- Redis修改数据多线程并发—Redis并发锁
- (原)3.2 Zookeeper应用 - 数据的发布与订阅
- C89和C99区别--简单总结
- 数据结构与算法分析&ndash;Minimum Spanning Tree(最小生成树)
- 通过xib创建View
- c语言中用宏定义一个常量,数字后面带个U, L, F的含义
- 黑马程序员 Java正则表达式,详解反斜线在Java中的作用
- Nginx+uwsgi+supervisor+Ubuntu+flask
- Qt 中文乱码解决大全
- 如何打造100亿SDK累计覆盖量的大数据系统
- 史上最坑的证书报错解决方法:Code=3000 ";未找到应用程序的“aps-environment”的权利字符串";
- 201521123030 《Java程序设计》第7周学习总结
- zepto的返回顶部scrollTop的动画解决方法
- SVN-您的主机中的软件中止了一个已建立的连接
- 1018. Binary Prefix Divisible By 5可被 5 整除的二进制前缀
- hdu 6394 Tree (2018 Multi-University Training Contest 7 1009) (树分块+倍增)
- 前端 HTML body标签相关内容 常用标签 超链接标签 a标签
- mysql 索引优化知识整理笔记
- MES制造执行系统