Linux 命令

最基础的命令

1.我是谁  我用什么账号登录

whoami

2.我在那 在那个目录下

pwd

 3.环顾四周

1.ll展示详细信息

2.ls 展示文件名称

4.cd 想去那  改变目录

cd  回家

cd ./ 定位到当前目录

 cd../ 上级目录

cd../../上两级目录。

5.切换用户   su

 从普通用户切换到root用户的方法 exit 就可以不输入密码了

6.创建用户    useradd   

如果创建遇见问题的 

 删除用户  userdel

7.修改密码  passwd  +用户

 8. 清空clear

目录相关

9.创建文件夹  mkdir 

d开头的是文件夹

-开头的是文件

 10.创建文件 touch

11. vi 编辑命名 

1.  按 a  o   i   进入编辑模式

 2. 保存 退出

如果没修改退出 命令 :q  退出命令

如果修改了  :wq  保存并退出

3. set number  设置行号

 3. / 匹配

4.在命令行模式 删除  使用dd

5. :q! 强制退出 不保存修改内容。

查看相关的命令


cat  全部查看

 more   慢慢浏览 

 从前往后看   head  -行数

从后往前看  tail  -行数   一般用于看日志的、

  追加命令 echo打印字符串

 >>  尖括号 是追加到某个文件中

>  一个尖括号是覆盖的命令  谨慎使用

复制和删除相关的操作

复制 cp   

-r递归复制

移动 mv

 mv还可以重命名文件名

 删除rm     y 是yes 的缩写 n 是no的缩写

 删除文件夹  rm -rf  文件夹。

/ 是重根目一起删除。

/* 也是全删除

目录结构

/ 根目录

bin  可执行文件

home     用户家

root   超级用户的家

etc  网卡驱动

tmp 临时目录

var  

sbin 超级用户可执行文件

lib  

boot 

mnt  挂载

usr  unx 系统文件

sys 系统文件

opt 第三方软件放的地方

dev 外设

srv  服务数据文件

高级命令

管道符号 是将 左边的输出 当成右边的输入   |

1.grep  主要是过滤      配合|符号使用   只能对文本内容进行操作。

双管到符号   

管道符号的删除应用

  -c  统计个数

-n 显示行号

 -v 反转  就是除了过滤的字符串

 -r 递归过滤匹配、

sed  

sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为 “模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或多个文件,简化对文件的反复操作;

命令格式
    sed    [参数]    [动作]

     nl /etc/passwd   相当于添加行号

 动作 

d 删除,删除选择的行。

删除第三行到最后一行 

 

 a新增

在第二行后边添加内容

 换行

 c替换


 

 ********数据的查找并替换********
  <1> 把/etc/passwd中的"root"替换成"rootUser"
命令    nl /etc/passwd | sed 's/root/rootUser/g'

 

p 是打印

 匹配不仅只能写数字也能写字符串  

字符串 写到/ 中间

参数 

-i   修改的数据真实并保存

 - n 静默模式

awk命令 

awk是一个强大的文本分析工具相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

1. 命令格式  sed    [参数]    [动作]

动作

$ 5 取第五片 

 $0  取整行

 -F  指定分隔符

取多篇 

 取有root的第7片

 取最后一片

 补充  ps aux  查看系统中 运行的进程

将进程关闭 

 NR  索引

BEGIN {}  在主要动作之前要做什么

END{}  在主要动作之后要做什么

求得多是第五片相加的公式

Seq

 seq命令可以输出连续的数字,或者输出固定间隔的数字,或者输出指定格式的数字

演示

[root@C7--01 ~]# seq 1 6
1
2
3
4
5
6
[root@C7--01 ~]# seq 1 2 10   // 命令格式   
  seq [选项] 尾数
  seq [选项] 首数 尾数
  seq [选项] 首数 增量 尾数

1
3
5
7
9

-s选项:指定分隔符     

制表符的命令 

 

-f选项:按照指定格式输出生成的数字

-W选项:指定为定宽输出,会自动用0补全  不能和-f一起使用

 

 cut命令

1. 命令格式
cut选项 参数.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值