linux基础学习笔记(从入门开始)

在linux中的设备在系统中都是以文件来对待

当然硬盘也一样

硬盘的设备在linux中的文件名对应

IDE硬盘              /dev/hd[a-d]
SATA/USB/SCS硬盘     /dev/sd[a-p]
U盘                  /dev/sd[a-p]

基础命令的操作

显示日期时间

显示日期时间                                date
显示出类似2020/10/24这样固定格式的时间       date +%Y/%m/%d
显示出类似00:00     这样固定格式的时间       date +%H:%M
显示本月日期日历                             cal
显示全年的日历                               cal 2020
显示特定月日期日历                           cal 10 2020
date +%H:%M
15:44

date +%Y/%m%d
2020/1025

date +%Y/%m/%d
2020/10/25

cal
    October 2020
Su Mo Tu We Th Fr Sa
             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


cal 2020
                               2020

       January               February                 March
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
          1  2  3  4                      1    1  2  3  4  5  6  7
 5  6  7  8  9 10 11    2  3  4  5  6  7  8    8  9 10 11 12 13 14
12 13 14 15 16 17 18    9 10 11 12 13 14 15   15 16 17 18 19 20 21
19 20 21 22 23 24 25   16 17 18 19 20 21 22   22 23 24 25 26 27 28
26 27 28 29 30 31      23 24 25 26 27 28 29   29 30 31

        April                   May                   June
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
          1  2  3  4                   1  2       1  2  3  4  5  6
 5  6  7  8  9 10 11    3  4  5  6  7  8  9    7  8  9 10 11 12 13
12 13 14 15 16 17 18   10 11 12 13 14 15 16   14 15 16 17 18 19 20
19 20 21 22 23 24 25   17 18 19 20 21 22 23   21 22 23 24 25 26 27
26 27 28 29 30         24 25 26 27 28 29 30   28 29 30
                       31
        July                  August                September
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
          1  2  3  4                      1          1  2  3  4  5
 5  6  7  8  9 10 11    2  3  4  5  6  7  8    6  7  8  9 10 11 12
12 13 14 15 16 17 18    9 10 11 12 13 14 15   13 14 15 16 17 18 19
19 20 21 22 23 24 25   16 17 18 19 20 21 22   20 21 22 23 24 25 26
26 27 28 29 30 31      23 24 25 26 27 28 29   27 28 29 30
                       30 31
       October               November               December
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
             1  2  3    1  2  3  4  5  6  7          1  2  3  4  5
 4  5  6  7  8  9 10    8  9 10 11 12 13 14    6  7  8  9 10 11 12
11 12 13 14 15 16 17   15 16 17 18 19 20 21   13 14 15 16 17 18 19
18 19 20 21 22 23 24   22 23 24 25 26 27 28   20 21 22 23 24 25 26
25 26 27 28 29 30 31   29 30                  27 28 29 30 31

linux中的计算器

打开计算器的命令行                         bc

[root@iZbp11vz1brexya9wf6w6eZ shm]# 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+2+3+4
10
7-8+9
8
10*3
30
10%3
1
10^2
100
10/100
0
quit

linux中的连接符

“;”分号用法
方式:command1 ; command2
用;号隔开每个命令, 每个命令按照从左到右的顺序,顺序执行, 彼此之间不关心是否失败, 所有命令都会执行。

“| ”管道符用法
上一条命令的输出,作为下一条命令参数
方式:command1 | command2
Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推
eg:利用多个管道
cat /etc/passwd | grep /bin/bash | wc -l
这条命令使用了两个管道,利用第一个管道将cat命令(显示passwd文件的内容)的输出送给grep命令,grep命令找出含有“/bin /bash”的所有行;第二个管道将grep的输出送给wc命令,wc命令统计出输入中的行数。这个命令的功能在于找出系统中有多少个用户使用bash

“&”符号用法
&放在启动参数后面表示设置此进程为后台进程
方式:command1 &
默认情况下,进程是前台进程,这时就把Shell给占据了,我们无法进行其他操作,对于那些没有交互的进程,很多时候,我们希望将其在后台启动,可以在启动参数的时候加一个’&'实现这个目的。

cmd1 && cmd2
1,若cmd1执行完毕之后且正确执行( ? = 0 ) , 则 开 始 执 行 c m d 2 。 2 , 若 c m d 2 执 行 完 毕 之 后 且 执 行 错 误 ( ?=0),则开始执行cmd2。 2,若cmd2执行完毕之后且执行错误( ?=0cmd22cmd2? not equal 0),则cmd2不执行。
表示且(当cmd1执行成功的时候才会执行cmd2,就好比水管可以连接好多节,当前面的那节ok的时候水才会从前面那节继续流到后面那节,前面任何一节有问题的时候后面也不会运行)

cmd1 || cmd2
1,若cmd1执行完毕之后且正确执行,则不执行cmd2.
2,若cmd2执行完毕之后错误执行,则开始执行cmd2
表示或

()
如果想执行几个命令,则需要用命令分隔符分号隔开每个命令,并使用圆括号()把所有命令组合起来。
结合||和&&可以实现复杂的功能。
1.格式(command1;command2;command3;…)

几个常用命令

TAB 补全命令或者文件名
CTRL + C 终止当前正在执行的程序
CTRL + D 终止当前的键盘输入
man ls 查看命令的帮助说明信息
reboot 重启
shutdown 关机
cat 展示文件内容
cat -n 显示行号展示内容

tac 反向展示文件内容
less 分页显示文件内容 pagedown 向上翻页 pageup向下翻页
head 显示前面几行 head -n N 显示前面N行
| grep 管道过滤
tail 显示后面几行 tail -n N 显示后面n行 tail -f 持续显示
tail -n 3 a.log | grep while\ freedom\ is\ a\ gift\ from\ god
配合grep来过滤一句英文(其中包含空格,可使用 \空格 来转义空格,使其匹配)

touch 创建文件
file 判断文件类型
which 查找执行文件(只在PATH内所规范的目录里查找)

# 修改用户所属的组
usermod -g group username

# 查看挂载磁盘容量状态
df -lh

# 只给当前账户安装xxxxxx模块
pip install xxxxxx --user

# python 安装
python -m pip install  基本等价与 pip install
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值