Linux上天之路(五)之Linux基本命令
1. Linux命令格式
命令 命令选项
学会看语法:
{必选项}[可选项]
举例
ls -a /tmp 等价 ls –all /tmp
ls 命令
-a 命令选项 简写使用- 全写--
/tmp 参数
2. Linux命令分类
linux 命令分为:内部命令和外部命令,内部命令是linux内核自带的,执行效率更高;外部命令需要安装以后才能使用,但是系统默认已经为你安装了很多外部命令,供大家使用。
使用type命令来区分命令是内部还是外部命令:
zhangyafei@ubuntu:~$ type type
type 是 shell 内建
zhangyafei@ubuntu:~$ type clear
clear 是 /usr/bin/clear
zhangyafei@ubuntu:~$
- linux命令存放路径
zhangyafei@ubuntu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
区别:bin的命令任何人都可以使用,sbin的命令称为特权命令,只能管理用使用
3. Linux的基本命令
1)清屏命令:clear 快捷键 ctrl+l
2)帮助命令:man
3)进入文件夹命令: cd
4)列出当前目录内容命令:ls [-a -l(详细信息) -d -C(多列显示)] 当多个命令选项冲突时,以后面命令执行
5)显示主机名:hostname
6)显示日期时间:date [-s %F]
7)显示日历:cal
8)计算器:bc
9)重启命令:reboot shutdown -r init 6
10)注销命令:logout
11)关机命令:halt shutdown -h init 0
12) 显示当前操作系统和机器的信息: uname
13) 显示当前路径: pwd
man帮助命令
帮助命令 man命令后面可以加一个数字参数,表示具体的范围定位:
数字"1"表示用户命令
数字"2"表示系统调用
数字"3"表示C语言库函数
数字"4"表示设备或特殊文件
数字"5"表示文件格式和规则
数字"6"表示游戏及其他
数字"7"表示宏、包及其他杂项
数字"8"表示系统管理员相关的命令
ls列出当前目录内容命令
ls –F 文件夹后加/显示
ls –x 按水平对齐方式列出档案
ls –m 以”,”隔开档案
ls –t 按时间排序档案
ls –a 显示隐含档案
ls –l 显示详细信息,此命令等同于ll。
ls –d 显示目录而不是其内容
ls -h 以K、M、B的形式进行显示
ls -R
cal日历
example
zhangyafei@ubuntu:/$ cal
九月 2019
日 一 二 三 四 五 六
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
zhangyafei@ubuntu:/$ cal 08 2019
八月 2019
日 一 二 三 四 五 六
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
bc计算器
浮点运算 scale 指定小数点位数
zhangyafei@ubuntu:/$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1+1
2
2*2
4
100/3
33
scale=2
100/3
33.33
quit
uname显示当前操作系统和机器的信息
#uname -a 显示所有信息
#uname -p 显示处理器类型
#uname -m 显示机器硬件信息
#uname -r 显示内核版本
注意:如何查看你的linux是否为稳定版
[root@www ~]# uname -r
3.10.0-693.2.2.el7.x86_64
3 主版本号
10 次版本号 偶数为稳定版 奇数为开发版
0 派生版本号
693 修改次数
date
zhangyafei@ubuntu:/$ date "+现在的时间是:%Y-%m-%d %H-%M-%S"
现在的时间是:2019-09-21 23-21-14
zhangyafei@ubuntu:/$ date "+%Y-%m-%d %H-%M-%S" -d "-3 year"
2016-09-21 23-23-06
zhangyafei@ubuntu:/$ date "+%Y-%m-%d %H-%M-%S" -d "+3 month"
2019-12-21 23-23-27
zhangyafei@ubuntu:/$ date "+%Y-%m-%d %H-%M-%S" -d "+10 day"
2019-10-01 23-23-35
Linux上天之路(五)之Linux基本命令的更多相关文章
- Linux上天之路系列目录
Linux上天之路系列目录 Linux上天之路(一)之Linux前世今生 Linux上天之路(二)之Linux安装 Linux上天之路(三)之Linux系统目录 Linux上天之路(四)之Linux界 ...
- linux 学习之路(学linux必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...
- linux进阶之路(二):linux文件目录
Linux的目录结构: Linux文件系统采用级层式的目录结构,最上层是根目录"/",在此目录下再创建其他目录. 树状的文件目录.再Linux世界,一切皆文件. /etc 所有系统 ...
- linux进阶之路(一):linux入门
Linux:开源.免费得开源系统.具有高效性.稳定性.安全性.处理多并发. Linux的发行版本:基于Linux,不同的安装软件 CentOS(RedHat开源版本) RedHat Ubuntu Su ...
- Linux上天之路(十五)之文件查找
主要内容 精确查找 模糊查找 1. 精确查找 find - search for files in a directory hierarchy 递归地在层次目录中处理文件 查找方式: 按文件属性查找 ...
- Linux上天之路(一)之Linux前世今生
0. Linux的前世今生 linux是什么 linux是一个计算机的操作系统,与windows类似,是一款系统软件 操作系统 说到操作系统其实我们首先要思考三个问题: 1)操作系统是什么? 2)操作 ...
- Linux上天之路(十)之Linux磁盘管理
主要内容 磁盘介绍 磁盘管理 磁盘限额 逻辑卷管理 磁盘阵列 1. 磁盘介绍 硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等.每个盘片有两面,都可记录信息.盘片 ...
- Linux上天之路(十二)之服务管理
主要内容 服务介绍 独立服务 非独立服务 1. 服务介绍 服务:常驻在内存中的程序,且可以提供一些系统或网络功能,那就是服务. 计算机中的系统服务有很多,比如: apache提供web服务 ftp提供 ...
- Linux上天之路(十三)之系统进程管理
主要内容 进程介绍 进程管理 进程优先级 1. 进程介绍 Linux系统中的几乎任何行动都会以进程的形式进行.如果你用网络浏览器查看网页,浏览器就作为进程运行.如果键入bash shell的命令行,这 ...
随机推荐
- [云原生]Docker - 容器
目录 Docker容器 启动容器 新建并启动 启动已终止容器 守护态运行容器 终止容器 进入容器 attach命令 exec命令 导出和导入容器 导出容器 导入容器 删除容器 Docker容器 容器是 ...
- Table.RenameColumns重命名…Rename…(Power Query 之 M 语言)
数据源: "姓名""基数"等列 目标: 修改"姓名"列标题为"员工姓名" 操作过程: [转换]>[重命名]> ...
- AtCoder Beginner Contest 172 题解
AtCoder Beginner Contest 172 题解 目录 AtCoder Beginner Contest 172 题解 A - Calc B - Minor Change C - Tsu ...
- AT1445 乱数生成 题解
Description 有一个机器会等概率从 \(1\) 到 \(n\) 的正整数中选出一个整数.显然地,这个机器运行 \(3\) 次后会得到 \(3\) 个整数.求这 \(3\) 个整数的中位数是 ...
- clickhouse配置登录密码
执行 PASSWORD=$(base64 < /dev/urandom | head -c8); echo "123456"; echo -n "123456&qu ...
- SpringBoot整合Netty实现socket通讯简单demo
依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifa ...
- c++指针常量和常量指针概述
个人理解,欢迎指正 这个简单,简单,简单(不要有心里压力:认为很难) 本文将会解决: A.变与不变 B.判断指针常量和常量指针. C.常量指针指针常量.本文不涉及. 1.概述 A.指针: 说到底,还 ...
- 【LeetCode】408. Valid Word Abbreviation 解题报告(C++)
作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 双指针 日期 题目地址:https://leetcod ...
- 【九度OJ】题目1170:找最小数 解题报告
[九度OJ]题目1170:找最小数 解题报告 标签(空格分隔): 九度OJ http://ac.jobdu.com/problem.php?pid=1170 题目描述: 第一行输入一个数n,1 < ...
- 【LeetCode】380. Insert Delete GetRandom O(1) 解题报告(Python)
[LeetCode]380. Insert Delete GetRandom O(1) 解题报告(Python) 作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxu ...