Linux常用命令集
命令格式:命令 参数 对象
参数:
长格式 --help 短格式 -h
对象:要处理的对象,目录,用户等
1.帮助命令
man 命令名(用于查看命令的使用与参数)
命令名 --help(用于查看命令的使用与参数)
2.常用工作命令
1)echo 用于在终端输出字符串或者变量提取后的值
2)date 显示&设置时间
参数:
%Y 年 %m 月 %d 日 %H 小时 %M 分钟 %S 秒 %j 今年的第几天
例如要输出当前时间的年-月-日 时:分:秒
`date “+%Y-%m-%d %H:%M:%S”`
设置时间的方法,格式:date –s “20180831 18:00:00”
3)reboot:重启
4)poweroff:关机
5)wget:在终端下载网络文件
wget url(网站链接)
常用参数:
-b 后台下载-p 下载到指定目录-t 最大尝试次数-c 断点续传-p 下载页面所有内容,所有!!-r 递归下载
6)ps:查看系统进程,主要查看PID
参数:-a 显示所有进程
-u 用户以及其他详细信息-x 显示没有控制终端的进程
7)top:类似windows的任务管理器,用于动态监视系统活动,进程信息
ctrl+c 或者 q 退出
8)pidof:用于查询某个进程的PID
9)kill:用于终止指定PID的服务,也就是windows下面的结束进程
10)killall:用于终止一类服务(通过服务名称,例如 killall httpd)
3.系统状态检测命令
1)ifconfig:我自己懂的。。我不想写
设置IP和掩码:ifconfig eth0 192.168.10.88 netmask 255.255.255.0
设置网关:route add default gw 192.168.10.1
只是临时修改,重启网卡之后失效
2)uname:用于查看系统内核 和 系统版本,一般使用 uname –a
或者 cat /etc/redhat-release
3)uptime:查看系统负载信息
负载越低越好,绝对不要超过 5
4)free:用于显示当前内存使用量
5)who:查看当前登陆的用户
6)last:系统登陆信息
7)history:查看使用过的命令
比如要是想使用第70条命令,直接就可以用 !70 不用复制粘贴
默认存储最近1000条历史命令,可以更改,vim /etc/profile
删除历史命令方法:
1.history -c:全部删除
2.history -d:删除指定
- 可以灵活的选择保存或者不保存,需要在/etc/profile文件下增加一个参数:HISTCONTROL=ignorespace
增加完之后,source /etc/profile ,然后每次敲命令之前,先敲一个空格键,那么这次所敲命令,就不会在history中显示
4.工作目录切换命令
1)pwd:查看当前路径
2)cd:目录切换
3)ls:显示当前目录下的文件
参数:
-a 显示所有,包括隐藏文件-l 等同于 ll-d 显示目录
5.文本编辑命令
1)cat:查看纯文本文件,适用于内容较少的文件,使用,直接 cat filename
参数:-n 显示行号
2)
more:适用于查看长文本,显示百分比,向下翻页,但是不能向上翻页less:适用于查看长文本,显示百分比,可以上下翻页head:用于查看文件头部,默认前10行 可以用 -n number指定显示多少行tail:用于查看文件尾部,默认尾10行,可以用 -n number 指定显示多少行
3)tr:替换(临时替换)
可以单个替换,也可以范围替换
4)diff:比较多个文本的区别,以行为单位比较
6.文件目录管理命令
1)touch:创建空白文件
2)mkdir:创建目录
参数: -p 递归创建
3)cp:复制
使用:cp 原文件 目的文件
4)mv:移动
使用:mv 原文件 目的文件
cp 与 mv 都可用于重命名
5)rm:删除 ( 花式作死:rm –rf /* )
组合命令使用
1.管道符: | (shift+\(enter上面那个键))
使用 :命令A|命令B
把命令A(前一个命令)原本输出的屏幕上的数据,用于命令B(后一个命令)执行
2.通配符:
*(星号) :表示匹配零个或者多个字符
?:匹配单个
[0-9]:表示匹配 0-9
[135]:表示只匹配1,3,5中的任意一个
[a-z]:表示匹配 a-z
3.转移字符:
1)反斜杠 :\ 使反斜杠后面的一个变量变成单纯的字符串
2)单引号:‘’ 转义其中所有变量作为单纯的字符串
3)双引号:“” 保留其中的变量属性,不进行转义
4)反引号:`` ( tab键上面那个) 让shell命令原封不动执行
转载于:https://blog.51cto.com/13948490/2167918
Linux常用命令集相关推荐
- Linux命令集(Linux常用命令集--CD指令篇)
Linux命令集(Linux常用命令--CD指令篇) Linux常用命令集(CD指令篇) 1.CD(change directory) Linux常用命令集(CD指令篇) 如下为笔者总结出在linux ...
- linux常用命令集(用户和组操作-共15个)
1.useradd [命令作用] 创建用户 [命令语法] useradd [选项] 登陆用户名 [常用选项] -u UID 指定用户UID -g 指明用户所属基本组,可为组名,也可 ...
- linux 常用命令集
tar tar --list --file=aaa.tar.gz #查看文件 tar --delete --file=aaa.tar.gz ./aaa #删除文件 tar --append ...
- Linux手册大合集,收藏!Linux常用命令合集
收藏!Linux常用命令合集 1. 帮助命令 1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法. 1.2 help 命令名称 或者 ...
- 收藏!Linux 常用命令合集
收藏!Linux常用命令合集 1. 帮助命令 1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法. 1.2 help 命令名称 或者 ...
- 测试面试题集-Linux常用命令
VOL 149 14 2020-08 今天距2021年139天 这是ITester软件测试小栈第149次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 ...
- 超详细的Linux常用命令锦集,推荐收藏!!!【持续更新】
目录 Linux系统简介 Linux常用命令大全 一.系统操作相关命令 1.系统信息处理 2.系统重启及关机 二.文件操作相关命令 1.文件及目录操作 2.文件搜索操作 3.文件挂载系统 4.文件权限 ...
- Redis常用命令集
Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同 ...
- Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)
目录 Linux 常用命令整理(Centos7) (附加正则.时区.git等) 一.系统查询常用命令: 1.文件中空格制表符替换sed 2.查看宿主机的用户名密码 3.last .w.lastb 查看 ...
最新文章
- C# 连接数据库 Sql Server
- elementUI+vue-cli el-table=》excel
- 腾讯天津数据中心余热回收应用初探
- java类加载器_JAVA类加载器
- Linux CenOS7下安装ActivetMQ
- vb用鼠标实现屏幕绘图
- 微信公众帐号开发教程第8篇-文本消息中使用网页超链接
- win_server_2012离线安装.net3.5教程
- 安卓软件改名器_安卓歌词适配V3.9.5 无损音乐下载器(软件篇)
- 国际品牌拧紧工具的优缺点
- 【Struts】ActionForm
- 算法复杂性渐近阶的分析
- linux读usb蓝牙数据,嵌入式Linux下USB蓝牙设备驱动.pdf
- Web 网页通信之长连接、长轮询
- Windows10使用浏览器崩溃复现及分析
- INS 、AHRS、VRU、IMU的区别与联系
- 三种编程规则:驼峰命名法、帕斯卡命名法、匈牙利名
- hasNext()方法
- angular 学习资源
- JS课程分享(1.初始JavaScript)
热门文章
- NFS 服务安全加固
- 无法安装64位版本的Office,因为在您的PC上找到了以下32位程序的解决办法
- HTML控制表格边线显示。
- 剑指 Offer II 024. 反转链表
- 某台机器上IE8抛“Invalid procedure call or argument”异常
- 【原】Coursera—Andrew Ng机器学习—Week 9 习题—异常检测
- Spring boot 解决 hibernate no session异常
- vue-cli3以上框架解决跨域问题
- ant design table column 设置width不生效解决方案
- 可能是你见过的最完善的微前端解决方案