Linux 运维常用知识命令(干货)

------------

#### @ vim 编辑快捷键

`ctrl + n` 是自动补齐

`ctrl + p` 是往上选择

`ctrl + f` 是下一屏幕

`ctrl + b ` 是上一屏幕

`w`:是移动一个单词

`b`:是向前一个单词

`d^`:当前行中,删至行首

`d$`:当前行中,删至行尾

`y^ `:当前到行头的内容

`y$` :复制当前到行尾的内容

`d1G`:删除光标所在行,到第一行的所有数据

`dG`::删除光标所在行下一行,到最后一行的所有数据

------------
#### @ vim 编辑器中TAB变4空格
`vim /etc/vimrc` #打开 `vimrc` 文件,将以下三行内容添加到文件中

set ts=4

set expandtab

set autoindent

![](/uploads/linux/images/m_ce962cf1a94d743b87c959133038e751_r.png)

#### @ 删掉文件后还占用磁盘空间问题
`du -ach *` #这个能看到当前目录下的所有文件占用磁盘大小和总大小

`du -sh ` #查看当前目录总大小

`du -sh * ` #查看所有子目录大小

`lsof | grep delete` #如果怀疑删掉的数据还在占用磁盘空间试试这个,查看del的进程号

`kill -9 pid` #结束掉进程就能释放磁盘空间了

``for i in $(lsof | grep delete | awk ‘{print $2}‘); do kill -9 $i ;done`` # 循环删除(慎重使用)

------------
#### @ 查看磁盘中占用大小
`du -h --max-depth=1 /` # 这个意思是列出 `"/"` 目录下所有的文件目录的大小(不包含隐藏文件),级别为1级。

![](/uploads/linux_tools/images/m_c8fd3e6b2f5ac45c1f25e23ffd98b915_r.png)
![](/uploads/linux_tools/images/m_f6e96a696cd95a416d4e2e3420c028b5_r.png)

`# du -h --max-depth=2 /` # 这个意思是列出 `"/home"` 目录下所有的文件目录的大小(不包含隐藏文件),级别为2级。

![](/uploads/linux_tools/images/m_085fcac6a498161d9bdbf52f3b57a35f_r.png)

------------

#### @ 快速备份一个文件
`cp a.txt{,.back}` # 快速备份一个文件

------------

#### @ 找出系统中使用 cpu 最多的进程
`ps aux --sort -pcpu | more` #按cpu降序排序 或 top -》 P
#### @ 找出系统中使用 mem 最多的进程
`ps aux --sort -rss | more ` #按内存降序排序 或 top -》 M

------------

#### @ 查看服务启动时间
`ps -eo cmd,pid,lstart,etime | grep httpd` # 查看启动时间和已经存在时间

参数说明:
`lstart` # 启动时间

`etime ` # 显示了自从该进程启动以来,经历过的时间

![](/uploads/linux_tools/images/m_be924cc60ce86c8eccc37ac9b4dba22b_r.png)

------------
#### @ 普通用户保存没有权限的文件(需要有sudo权限)
ps:当你修改完文件后,发现你是普通用户并没有保存的权限,但是修改了很久了,是不是很蛋疼?
退出还是一点点复制?告诉你轻松搞定的方法 ^.^(-)^.^
前提是你要有sudo的权限。

![](/uploads/linux_tools/images/m_8e1b66d3df46193c511a793bfc14ca78_r.png)

`:w !sudo tee % ` 然后输入你普通用户的密码(前提是你有sudo权限)
[sudo] password for test:`普通用户的密码 `
W12: Warning: File "zabbix_agentd.conf" has changed and the buffer was changed in Vim as well
See ":help W12" for more info.
Press ENTER or type command to continue `直接回车即可`
他会告诉你没有修改权限,你直接:`q!` 退出即可。
退出后用`cat 或者是 vim` 命令查看,你会发现你已经修改了文件的内容。

#### 更多干货请访问:http://www.52wiki.cn/docs/linux/linux_tools

原文地址:https://www.cnblogs.com/sidaofeng/p/10100444.html

时间: 2024-10-12 16:23:10

Linux 运维常用知识命令(干货)的相关文章

Linux运维常用知识(4)

linux命令无效-bash: ls: command not found 一次重启后开机,基本所有的命令都不可用,只有少数的命令可用 [[email protected] ~]# ll -bash: ls: command not found [[email protected] ~]# pwd /root [[email protected] ~]# shutdown -r now -bash: shutdown: command not found [[email protected] ~

linux运维常用知识(6)

Linux系统相关几个命令使用 last查看用户成功登录信息 /var/log/wtmp 文件记录了用户成功登录的信息.使用last可以查看 lastb 查看用户不成功登录的信息 who 查看已登录的用户 w查看登录用户的活动 e2label 查看或更改分区卷标 e2label 命令可以用来查看或修改 ext2/ext3 分区的卷标.语法为: e2label 设备 [新卷标] 下面的命令可以查看/dev/sda1 分区的卷标 [[email protected] /]# e2label /dev

linux学习13 Linux运维常用文件管理命令及系统变量基础

一.文件管理命令 1.cp命令,copy a.单源复制,cp [OPTION]... [-T] SOURCE DEST 如果DEST不存在:则事先创建此文件,并复制源文件的数据流至DEST中. 如果DEST存在: 如果DEST是非目录文件则覆盖目标文件,如果DEST是目录文件则先在DEST目录下创建一个与源文件同名的文件,并复制其数据流至目标文件. b.多源复制 cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOUR

Linux运维常用命令

Linux运维常用的150个命令 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其内容属性信息. cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录. cp 全拼copy,其功能为复制文件或目录. find 查找的意思,用于查找目录及目录下的文件. mkdir 全拼mak

提高Linux运维效率的命令行常用快捷键

提高Linux运维效率的命令行常用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键 Ctrl+a 光标回到命令行首 Ctrl+e 光标回到命令行尾 Ctrl+k 剪切(删除)光标处到行尾的字符 Ctrl+u 剪切(删除)光标处到行首的字符 Ctrl+c 中断终端正在执行的任务或者删除整行 Ctrl+d 退出当前Shell命令行 Ctrl+r 搜索命令行使用过的历史命令记录 Ctrl+z 暂停执行在终端运行的任务 !! 执行上一条命令 !pw 执行最近以pw开头的命令 !$ 上一条命令

[Linux运维]常用场景模拟 -- cpu使用率模拟

[Linux运维]常用场景模拟 -- cpu使用率模拟 from http://www.cnblogs.com/zk47/p/4771105.html 1 单个核 100%: 代码 kill_cpu.c #include <stdlib.h> int main() { while(1); return 0; } 运行 $ gcc -o out kill_cpu.c $ ./out 看top的结果: $ top top - 15:44:08 up 207 days, 21:29, 2 users

linux运维基础知识-CentOS7系统安装配置及健康检查

linux运维基础知识 1.完成一台CentOS7.X操作系统安装,分区并配置逻辑卷:2.完成LVM分区扩容20GB存储:3.检查系统CPU/内存/网络/存储性能检查:4.检查操作系统版本:5.检查系统是否有非法账号:6.检查系统日志是否有相关报错:7.检查系统后台是否有非法应用运行: 一:系统安装及配置LVM逻辑卷 1:系统安装(略) 2:分区及配置逻辑卷 LVM简介:逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的

Linux运维常用技术论坛博客网站

Linux运维常用技术论坛博客网站Linux中国开源社区: https://linux.cn/Infoq: https://www.infoq.cn/51CTO: http://www.51cto.com/掘金: https://juejin.im/CSDN: https://www.csdn.net/运维派: http://www.yunweipai.com/开源中国: https://www.oschina.net/ 原文地址:https://blog.51cto.com/13293070/

linux运维常用命令汇总

一.线上查询及帮助命令 1.man:查看命令帮助 2.help:查看linux内置命令的帮助 二.文件和目录操作命令: 1.pwd:查看当前目录 2.cd:切换目录 3.tree:以树形结构显示目录下内容 4.mkdir:创建目录 5.touch:创建空文件或改变文件的时间戳属性 6.ls:显示目录下的内容及相关属性信息 7.cp:复制文件或目录 8.mv:移动或重命名文件 9.rm:删除文件或目录 10.rmdir:删除空目录 11.ln:硬链接或软链接 12.readlink:查看符号链接文