1. 磁盘使用情况
du -h 查看当前用户每个文件的大小,格式化显示
df -h 磁盘使用情况
2. VI常用命令
esc切换文件读写状态,I键插入,O键追加
:q! 强制退出
:wq 保存后退出
:x 保存后退出
G 到文件尾部
1G到文件首 或者 gg
0行首
$行尾
ctrl + f 向文件尾翻一页
ctrl + b向文件首翻一页
/patten 从光标开始处,向文件尾搜索patten
?patten 从光标处开始,向文件末搜索patten
: s /p1 /p2 /g 将当前行中所有p1全部替换为P2
:n1,n2 s /p1 /p2 /g 将第n1到n2行中所有的p1全部替换为p2
:g /p1 /s // p2 /g 将文件中的所有p1替换为p2
dd 删除一行
x 删除一个字符
3. 查看机器负载情况
top 按c键可以查看进程的描述信息
4. 查看机器信息
uname 查看系统情况
ifconfig 查看网络IP
5. 基本命令
pwd 当前路径地址
whereis 命令 命令所在的路径
cd 目录切换 如cd .. 切换到上层目录
rm 删除文件或目录 -i 交互式参数,需用户确认
–r 目录名:这个操作可以连同这个目录下面的子目录都删除
-f 文件/目录:这个操作可以进行强制删除
rmdir 删除目录 - p 递归删除目录
cp 文件目录复制
cp -r dir1 dir2 复制整个目录: 若目录dir2存在,则将目录dir1,及其所有文档和子目录,复制到目录dir2下,新目录名称
为dir1. 若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录dir2.
6. 查找命令
grep "需要查找的文字" 查找的文件 如:grep "hello,world" info.log
7.打包
tar -cvf etc.tar /etc 仅打包,不压缩!
tar -zcvf etc.tar.gz /etc 打包后,以 gzip 压缩
tar -xvf tec.tar.gz 解包并解压缩
8. scp and ssh
ssh -A -p56789 usrname@120.200.122.123
scp -P56789 ./test.tar.gz usrname@120.200.122.123:/home/myfolder/
SCP -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-p Preserves modification times, access times, and modes from the original file.
9 maven使用
mvn package -Dmaven.test.skip=true
10进程相关
ps -f -udir | grep "cron" 搜索dir用户下所有包含cron字符的所有进程
killall -9 "rsync" 杀死所有包含rsync字符的所有进程
kill -9 1099 杀死进程编号为1099的进程
ps -ef|grep sv_monitor|grep -v grep|cut -c 9-15|xargs kill -9 杀死包含sv_monitor的进程
11 ls
ls -t1 info.log.* | head -n1 找出最后修改的哪一个log文件
ls -l | wc -l 统计文件个数
-t sort by last modification time
-1 list one file per line
head: -n N print the first N lines
12. md5sum
man md5sum | col -b > md5sum.txt
md5sum md5sum.txt
md5sum md5sum.txt > hashfile
md5sum –c hashfile # 验证hashfile中包含的md5值和对应的文件,在执行该命令时是否仍然匹配, 如果此时test.c被修改了,该命令将返回不匹配的警告.
13. 查看linux版本
lsb_release -a
uname -a
14. lsof 列出当前系统打开文件的工具
每行显示一个打开的文件,若不指定条件默认将显示所有进程打开的所有文件。lsof输出各列信息的意义如下:
COMMAND:进程的名称
PID:进程标识符
USER:进程所有者
FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等
TYPE:文件类型,如DIR、REG等
DEVICE:指定磁盘的名称
SIZE:文件的大小
NODE:索引节点(文件在磁盘上的标识)
NAME:打开文件的确切名称
lsof filename 显示打开指定文件的所有进程
lsof -a 表示两个参数都必须满足时才显示结果
lsof -c string 显示COMMAND列中包含指定字符的进程所有打开的文件
lsof -u username 显示所属user进程打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /DIR/ 显示目录下被进程打开的文件
lsof +D /DIR/ 同上,但是会搜索目录下的所有目录,时间相对较长
lsof -d FD 显示指定文件描述符的进程
lsof -n 不将IP转换为hostname,缺省是不加上-n参数
lsof -i 用以显示符合条件的进程情况
相关推荐
个人总结的suse常用命令37条,平时工作中的经验总结,许多不知道的也是从网络获取,只是做一个梳理总结,喜欢的朋友可以收藏保存
Suse Linux 常用命令小结 作为一款流行的 Linux 发行版,Suse Linux 的命令行操作是每个 Linux 用户都需要掌握的基本技能。今天,我们将总结 Suse Linux 中一些常用的命令,帮助您更好地管理和维护您的 Linux 系统...
这篇笔记主要总结了一些基础且常用的Linux命令,包括用户管理和系统管理方面的指令,以及文件和目录的操作。 首先,关于用户切换,Linux提供了多种方式。从Root用户切换到普通用户,可以通过执行`su 用户名`,或者...
### SUSE Linux 常用命令知识点解析 #### 一、文件操作命令 **1. 复制文件或文件夹** - **命令**: `cp` - **用途**: 用于复制文件或目录。 - **示例**: - 将当前目录下的`123.txt`文件复制到`/home/temp`目录下: ...
linux常用命令大全
### SUSE Linux常用命令知识点详解 #### 一、列出文件 **命令格式及说明:** - **ls -la** - 功能:显示当前目录下所有文件的详细信息,包括以`.`开头的隐藏文件。 - 示例:`ls -la` - **ls a*** - 功能:列...
本文将对一些常用的Linux命令进行小结,包括但不限于gcc、grep、tar、sed、find、screen、nohup、scp以及文本处理相关命令。 **gcc命令** gcc(GNU Compiler Collection)是一个用于编译C、C++、Objective-C等语言...
本文将对一些常用的Linux后台进程管理命令进行总结,帮助你更好地理解和掌握这些工具。 首先,我们讨论如何将命令放到后台执行。在Linux中,如果你希望一个命令在后台继续运行,可以在命令末尾添加"&"符号。例如,`...
Linux_系统维护命令小结.ppt Linux下的CPU利用率计算原理详解.docx Linux操作系统中内存buffer和cache的区别.docx Linux服务器环境搭建(设置).pdf linux简明维护手册.pdf Linux系统命令及其使用详解.doc Linux系统...
下面是对Linux中查看硬件资源信息的常用命令的详细解释: 1. **显卡信息**: 使用`dmesg | grep -i vga`或`lspci | grep -i vga`可以查看系统的显卡信息。`dmesg`会打印内核启动时的日志,而`lspci`用于列出系统中...
### Linux常用命令详解 在Linux系统管理中,熟练掌握一系列常用命令是十分必要的。本文将根据提供的文件信息,重点解析两个关键操作:增加用户组和增加用户,并对这两个操作涉及的相关命令进行详细介绍。 #### 一...
### 小结 通过学习这些命令,我们可以更高效地管理和使用Linux系统。例如,`login` 命令帮助我们安全地登录系统,而 `shutdown` 命令则让我们能够正确地关闭或重启系统,避免数据丢失或硬件损坏的风险。此外,像 `...
### Linux命令小结 #### 一、Linux图形界面与命令行界面切换 在Linux系统中,用户可以在图形用户界面(GUI)与纯命令行界面(CLI)之间进行切换。这对于熟悉命令行操作的用户来说非常方便,特别是对于系统管理任务...
### 小结 以上介绍的是Linux系统中最基本的文件操作命令:`cd`、`ls`、`cp` 和 `rm`。这些命令是日常工作中最常使用的,也是学习更高级命令的基础。通过熟练掌握这些命令,可以极大地提高工作效率并简化文件管理...
在Linux操作系统中,掌握一些常用的命令是至关重要的,无论你是初学者还是经验...配合阅读提供的“linux视频教程学习小结.docx”文档,相信你会对Linux有更深入的理解。不断探索和实践,你将在Linux世界中游刃有余。
在《第17章 案例1:Linux命令实现.pdf》文档中,作者深入探讨了Linux中的一个常用命令——`id`。本章节不仅介绍了`id`命令的基本功能和参数,还详细分析了其实现的源代码,这对于理解Linux命令的工作原理非常有帮助...
Linux 和 AIX 下常用的压缩和解压缩命令 Linux 和 AIX 是两种常用的操作系统,压缩...小结:压缩和解压缩命令是系统管理员和开发人员经常使用的命令,了解这些命令可以帮助我们更好地管理文件和目录,提高工作效率。