Linux常见命令(一)
三.常见linux命令:
- 命令提示符的解释:
(1).组成(默认):[root@localhost~]#
(2)[root@localhost~]
- root:系统当前登录账户名称,超级管理员为root
- @:分隔符
- Localhost:系统主机名(默认)
- ~:该位置表示当前工作目录,~表示root的家目录(/root)
(3).#:root账户, $:为普通账户
- 系统登录控制台
(1).默认终端控制台:tty1---------tty6 , 共六个控制台
(2)远程登录的控制台:pts/0
- pwd命令
(1)格式:pwd
(2)作用:查看当前工作目录的路径(绝对路径)
- 命令的格式:
(1).格式:命令名称 + 空格 + 参数 + 空格 +目标
(2)参数:
- 长格式:--参数(完整的参数名称)
- 短格式:-参数(单个字母缩写)
如:man --help 和 man -h
注意:man --h 错误,不可以混写
- 目录的路径问题:
(1).绝对路径:必须从根目录(/)开始向下进行访问(通用,可以访问所有路径)
(2).相对路径:从当前工作目录开始向下访问(效率高,但只能访问他之下的路径)
6.man命令
(1).作用:查看命令的使用手册
(2).格式:man + 空格 + 命令
7.ls命令
(1).查看当前目录中的内容
(2).格式:ls -参数 路径/目录
(3).参数:
A. -a : 查看目录所有内容,以点开头的文件为隐藏文件,可使用-a查看
B. -l : 查看目录内容的详细信息,如:类型,权限,容量,名称等。
C. -ld : 显示当前工作目录详细信息
(4)ls命令显示内容颜色的解释:
A.白色表示普通文件
B.蓝色表示目录
C.绿色表示可执行文件
D.红色表示压缩文件
E.浅蓝色:表示链接文件
F.红色闪烁:表示链接的文件有问题
G,黄色表示设备文件
H.灰色表示其他文件
(5).翻页查看目录内容:ls -参数 路径/目录 | more
(通过空格翻页,点击q退出查看)
8.cd 命令
(1).作用:切换目录
(2).格式:cd -参数 路径/目录
(3).cd . :切换到当前目录
(4).cd .. :切换到上一级目录
(5).cd / :切换到根目录
(6).cd ~ :切换到用户家目录
(7).cd /etc :切换到系统配置目录
(8).cd /dev :切换到设备目录
(9).cd /dev/cdrom :切换到光盘目录
9.date 命令
(1).作用:显示或设置指定日期时间
(2).格式:date -参数 日期时间格式
(3).参数:
A.-s (--set):设置系统时间日期
B.-d(--date):显示描述时间日期
(4).显示日期时间的格式:
A.日期:
1.%a 星期几
2.%d 日(01-25)
3.%j 一年中的第几天(001-366)
4.%m 月份(01-12)
5.%Y 完整的年份

- 时间:
- %t 跳格(TAB)
- %H 小时(00-23) 二十四小时制
- %l 小时(00-12) 十二小时制
- %M 分钟(00-59)
- %S 秒(00-60)
- %X 相当与%H:%M:%S

(6)%j:显示当前为本年第几天,一般用于备份文件时使用,备份文件中加入该信息,数组越大,说明文件越新,反之越旧。
(7).设置系统日期时间:如:
date -s “2019-02-25 12:25:59”
(8).显示指定日期时间:(“+”表示当前日期之后几天,“-”表示当前日期之前几天)

- cal命令
(1).作用:显示日历
(2)格式:cal 月份 年份
(3)如:

全年日历:cal -y 2018
- echo命令:
(1)作用:向终端界面显示指定内容
(2)格式:echo “字符串”
(3)显示变量的值:echo &变量名
- 系统检测命令:
(1)ps命令
- 格式:ps - 参数
- 作用:显示系统进程的信息
- 如:ps -aux (查看所有进程的详细信息)
- 注意:
- ps命令一般用于获取进程ID值,即PID编号
- 需要关注%CPU(CPU占有率)与%MEM(内存空间占用率)
(2)top:命令
- 格式:top -参数
- 作用:Linux的系统“任务管理器”
- 显示信息解释
- 第一行:系统时间 运行时间 登陆的终端数
Load average(系统负载):一分钟平均值 五分钟平均值 15分钟平均值 注意:三个值越小,系统负载越低

- 第二行:进程总数 运行进程数 睡眠的进程数 停止的进程数 将死的进程数
- 第三行:CPU状态
- 第四行:内存状态 (总数,剩余,已占用等)
- 第五行:swap状态(总数,剩余,已占用等)
(3)pidof命令:
- 作用:查看进程PID值
- 格式:pidof -参数 进程名/服务名
- 例:pidof sshd (查看远程登录服务的PID值)
(4)Kill命令
- 作用:强制结束进程
- 格式:kill -参数 服务名/PID
- 例:kill 2942
(5)killall命令:
- 强制结束服务对应的所有进程,减少操作
- 格式:killall -参数 服务名
(6)ifconfig命令:
- 作用:查看本机所有网卡信息
- 显示信息解释:
- MTU:传输介质承载最大数据量(1500B)
- Inet:本机32为的IP地址
- Netmask:子网掩码
- Inet6:128为IP地址,冒号16进制表示
- Ether:本机物理网卡的mac地址(48为二进制,冒号16进制表示)
- RX:发送数据量
- TX:接收数据量
- 格式:ifconfig
(7)uname 命令:
- 作用:查看本机操作系统版本信息
- 格式:uname -a
(8)uptime命令:
- 作用:经典版的top命令
- 格式:uptime
- 显示信息解释:
- 系统时间,系统已运行时间,启用终端数量,平均负载值(1\5\15分钟均值)
- 注意:load average 负载越低越好,长期不要超过1,在生产环境下不要超过5
(9)free命令:
- 查看本机内存,swap储存空间的总量,已使用,剩余量等信息
- 格式:free -h
(10)who 命令:
- 显示当前系统登录的终端信息
- 格式:who

- 终端名称:
- :0 图形化界面
- Tty2 命令行界面
- Pts/0 远程登录界面
(11)history 命令:
- 作用:显示历史命令记录
- 格式:history -参数
- 清除历史记录:history -c
- 修改history命令默认参数条数
- 编辑配置文件:vim /etc/profile
- 定位:HISTSIZE = 1000 行修改其后面数字(点击i 键后修改)
- 按下shift + :输入wq退出文件
- Reboot重启系统
- 储存历史命令记录: /root/.bash_history
Linux常见命令(一)的更多相关文章
- 2 . Linux常见命令
Linux常见命令格式: 命令名称 选项 参数 ls -alh 文件/目录 --all #ls 显示当前目录内容 #ls -l 显示文件详细信息 #ls -hl h已常见单位显示文件大小 k M G# ...
- 嵌入式Linux开发教程:Linux常见命令(上篇)
摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...
- 一个linux常见命令的列表
这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命 ...
- 第二天 Linux常见命令
复习: 判断题 1.fedora.redhat.Centos.suse.ubuntu.都是常见的linux 2./分区.swap分区./boot分区都是linux的必须分区 3./dev/sda5在l ...
- Linux常见命令(二)
随着Linux应用的扩展许多同学开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力.Li ...
- Linux常见命令(三)
今天我们来介绍第三个命令:pwd. Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来 ...
- Linux常见命令(四)——mkdir
今天我们来介绍第四个命令:mkdir.mkdir (Make Directory 创建目录): 若指定目录不存在则创建目录.在创建目录时,要求创建目录的用户具有写权限,并应保证新建的目录没有重名. 用 ...
- Linux常见命令(五)——rmdir
前 言 JRedu 今天我们来介绍第五个命令:rmdir . 命令英文原意:remove empty directories 命令用途: rmdir:删除空目录,非空的目录不能删除 本章内容将详 ...
- Linux 常见命令说明
目前由于自己接触到的是 windows 的操作系统,所以会经常使用 git bash 来提交代码到 github上. git bash 是 windows 下模拟 Linux 的命令行工具. 在此总结 ...
- linux 常见命令--系统信息部分
head -n 1 /etc/issue #查看操作系统 cat /etc/redhat-release #查看linux系统版本 cat /proc/meminfo |grep MemTot ...
随机推荐
- 学用HBuilder开发App的看过来
自己的呕心沥血之作吧,花了一年时间,系统介绍HTML5 App开发的相关技术. 越来越多的公司采用HTML5来快速开发移动跨平台App,它支持当前市场流行的移动设备. 本书主要介绍了HTML5在移动A ...
- Docker的基本概念
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...
- Unbuntu 16.04 英文环境安装中文输入法
ubuntu 16.04 使用的是ibus输入系统,没有预装中文输入法,你要自己安装一下.以中文拼音输入法为例:1.sudo apt install ibus-pinyin2.sudo apt ins ...
- jsp中input获得后台传递的值
1.后台赋值 req.setAttribute("openId",openId); 2.前台获取值 value="<%= request.getAttribute( ...
- [.net 面向对象程序设计深入](36)Redis——基础
[.net 面向对象程序设计深入](36)Redis——基础 很长一段时间没更新博客了,坚持做一件事,真不是件容易的事,后面我会继续尽可能的花时间更新完这个系列文章. 因这个系列的文章涉及的范围太大了 ...
- 如何在微信小程序定义全局变量、全局函数、如何实现 函数复用 模块化开发等问题详解
1.如何定义全局数据 在app.js的App({})中定义的数据或函数都是全局的,在页面中可以通过var app = getApp(); app.function/key的方式调用,不过我们没有必要 ...
- [Swift]LeetCode966.元音拼写检查器 | Vowel Spellchecker
Given a wordlist, we want to implement a spellchecker that converts a query word into a correct word ...
- Flume篇---Flume安装配置与相关使用
一.前述 Copy过来一段介绍Apache Flume 是一个从可以收集例如日志,事件等数据资源,并将这些数量庞大的数据从各项数据资源中集中起来存储的工具/服务,或者数集中机制.flume具有高可用, ...
- oracle数据库默认是10次尝试失败后锁住用户
一般数据库默认是10次尝试失败后锁住用户 1.查看FAILED_LOGIN_ATTEMPTS的值select * from dba_profiles: 2.修改为无限次(为安全起见,不建议使用)alt ...
- Redis的应用场景
最近做了个小项目是WebForm 做着做着发现前台的首页读取速度很慢,并且多个用户同时访问我的Sqlserver承受不住!之后就想到了Redis 代码如下: /// <summary> / ...