(二)linux基本命令

CRT

链接远程linux的服务器

将文件发送至制定的服务器

scp -r 文件名/目录名 [email protected]:/home/

pwd

ifconfig

linux的启动加载循序

man 不会的命令 man date

--help date --help

info date

linux的启动过程

who 查看链接

/etc/ 存放配置文件

/opt/ 存放第三方应用

image-20201214181707740

linux的启动过程

1,内核引导,接通电源bios自检,按照bios中设施的启动设备进行启动,首先进入/boot目录下的内核文件

2,运行init,init进程是系统所有进程的起点,init程序首先需要读取配置文件/etc/inittab,

init的一大任务,就是运行这些开机启动的程序,

启动时,根据运行级别,决定启动哪些任务

3.系统初始化,

init调用/etc/rc.d/rc.ysinit,完成一些系统的初始化操作,rc.sysinit的主要工作有:激活交换分区,检查磁盘,加载硬件模块

4.建立终端

init会打开6个终端,宜宾啊用户登陆系统,在inittab中初始化定义了6个终端

5.用户登陆系统

命令行登陆

image-20201214183247525

vim编辑器

增减行号

set nu

set nonu

三种模式

模式间的切换

一般模式:进入默认的模式

删除光标当前行 dd

删除含光标后多少行 d数字d

撤销上一步 u

复制光标当前一行 yy

复制光标当前n行 y数字y

粘贴在光标的下一行p

删除一个字符 x相当于del,X相当于backspace

删除一个词 dw

复制一个词yw

移动到行头sheft+^

移动到行尾shift+$

移动到页头1+shift+g

移动到指定行 n+shift+g

编辑模式:在默认模式下按i/o/a进入编辑模式

编辑模式退出为一般模式Esc

i当前光标前

a当前光标后

o下一行插入

强制操作!

只退出不保存q

指令模式:

:

:%s/old/new /g替换

/

/word 查找 n下一个,shift+n上一个

?

/word 查找 n上一个,shift+n下一个

用户与用户组

新增用户useradd lisi

给用户增加密码passwd lisi

yang@tianx: $sudo passwd lisi
输入新的 UNIX 密码: 
重新输入新的 UNIX 密码: 
passwd:已成功更新密码

用户是否存在:id 用户名

查看当前用户:whoami/who am i

切换用户 su 用户名

删除用户,但保留主用户 userdel 用户名

连同用户信息一起删除 userdel -r 用户名

修改用户组:usermod -g 用户组 用户名

新增用户组:groupadd

删除组:groupdel

修改组:groupmod -n 新组名 老组名

加入用户 useradd -g 用户组 用户名

常用命令

时间日期类

date

cal

文件目录类

打印当前工作目录pwd

ls

ls -d abc  查看当前目录下有没有abc文件 
ls -d 只列出文件夹
ls -l
ls -a = ll
ls -R 递归查看

网络配置类

磁盘分区类

磁盘分区类

fdisk -l 查看有几块盘

df查看目录挂载点

fd -h查看磁盘空间的剩余额度

主分区与扩展分区,逻辑分区

boot引导启动

搜索与查找

find

grep

软件是否安装

rpm -qa|grep rsync

进程与线程类

ps -ef

ps -aux

netstat显示网络统计信息

netstat -anp|grep 8080

压缩与解压

一组:

gzip

解释:压缩文件,只能将文件压缩成为*.gz文件

命令:gzip+文件

特点:只能压缩文件,不能压缩目录,原来的文件不保存

解压缩:gunzip

二组

tar

解释:打包目录,压缩后的文件格式为.tar.gz

参数:

-c 产生.tar打包文件

-v 显示详情信息

-f 制定压缩后的名字

-z 打包同时压缩

-x 解压

tar -zcvf XXX.tar.gz a.txt b.txt

tar -zxvf xxx.tar.gz

三组

zip

解释:压缩文件和目录的命令,windows/linux通用且可以压缩

参数 -r 压缩目录

zip myzip.zip 1.txt 2.txt

unzip myzip.zip

linux文件与目录

image-20201215180444582
INFO com.qunar.vacation.base.web.interceptor.RequestTimeInterceptor 2020-12-25 22:44:35 QTraceId[vs_vacation_api_201225.224423.10.93.7.235.18242.20_1] - found slow request! controller: com.qunar.vacation.route.controller.ListApi, action: mobileTop, parameters:;modules:[list];filterTagValueType:[promAndCoupon];limit:[0,50];id:[36974926,34182805,49163960,35068895,69509280,66864040,35573353,9454258,40551400];filterTagPlatform:[mobile];privilegeCode:[ENVNULL];topids:[null]spend time: 11316ms

curl 命令

  • curl url

获取页面内容或接口响应

  • curl -l url

获取请求页面或者接口的请求头

  • curl :

你可能感兴趣的:((二)linux基本命令)