ps -ef | grep nginx 命令查找nginx进程信息
cat和vim命令的区别:
cat可以显示文档,vim可以除了可以查看文档,还可以进行修改
在linux下进行数据的查找,可以使用 /后面加上需要查找的内容
Linux解压的过程:
这些都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩,注意这点。
z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。
x:解压缩。c是压缩。 www.2cto.com
v:在压缩或解压缩过程中显示正在处理的文件名
f:f后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv zhcon-0.2.5.tar.gz
tar zxvf jetty-distribution-9.4.30.v20200611.tar.gz -C jetty
//-C后面是指压缩到指定的文件夹内
z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件
查看yum安装目录
1.rpm -qa|grep hdf5
2.rpm -ql hdf5-1.8.7-1.el6.rf.x86_64
RPM默认安装路径:
/etc 一些设置文件放置的目录如/etc/crontab
/usr/bin 一些可执行文件
/usr/lib 一些程序使用的动态函数库
/usr/share/doc 一些基本的软件使用手册与帮助文档
/usr/share/man 一些man page文件
复制
将/opt/a/下的a目录复制到 /opt/b/目录下
cp -r /opt/a/ /opt/b/#将/opt/a/下的a.录复制到 /opt/b/目录
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
linux进程的相关操作:
1、先查看进程pid
ps -ef | grep 进程名
2、通过pid查看占用端口
netstat -nap | grep 进程pid
3、杀掉进程
kill -9 进程号
创建用户以及设置密码参考链接
https://blog.csdn.net/qq_38350907/article/details/78878747
top命令:
用于查看你的CPU
df -h
“df -h”这条命令再熟悉不过。以更易读的方式显示目前磁盘空间和使用情况。
“df -i” 以inode模式来显示磁盘使用情况。
lsmod 查看加载的驱动列表
rmmod modname 卸载已加载的驱动
modprobe -rmodname 如果用以上命令无法卸载,先执行此命令
ll命令,可以查看对应文件信息
**用户名 (magesh): 已创建用户的用户名,字符长度1个到12 个字符。**密码(x):代表加密密码保存在 `/etc/shadow 文件中。**用户 ID(506):代表用户的 ID 号,每个用户都要有一个唯一的 ID 。UID 号为0的是为 root 用户保留的,UID 号1到99是为系统用户保留的,UID 号100-999 是为系统账户和群组保留的。**群组 ID (507):代表群组的 ID 号,每个群组都要有一个唯一的 GID ,保存在 /etc/group文件中。**用户信息(2g Admin - Magesh M):代表描述字段,可以用来描述用户的信息(LCTT 译注:此处原文疑有误)。**家目录(/home/mageshm):代表用户的家目录。**Shell(/bin/bash):代表用户使用的 shell 类型。
查看程序所在的目录路径:
1、使用ps -ef | grep 进程名 就可以查看相对的路径
如果第一步查看不了,就用
ll /proc/进程号来查看对应的路径
cwd 进程运行目录
exe 执行程序的绝对路径
cmdline 程序运行时输入的命令行命令
environ 记录了进程运行时的环境变量
fd 目录下是进程打开或使用的文件的符号连接
可以在var/log/目录下查看相关进程的事件
tail messages
tail head more less cat
一、cat 显示文件连接文件内容的工具
cat 是一个文本文件(查看)和(连接)工具,通常与more搭配使用,与more不同的是cat可以合并文件。查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名。
如:root@ubuntu :/# cat /etc/passwd
二、cat 查看文件内容实例
[root@localhost ~]# cat /etc/profile 注:查看/etc/目录下的profile文件内容;
[root@localhost ~]# cat -b /etc/fstab 注:查看/etc/目录下的profile内容,并且对非空白行进行编号,行号从1开始;
[root@localhost ~]# cat -n /etc/profile 注:对/etc目录中的profile的所有的行(包括空白行)进行编号输出显示;
[root@localhost ~]# cat -E /etc/profile 注:查看/etc/下的profile内容,并且在每行的结尾处附加$符号;
cat 加参数-n 和nl工具差不多,文件内容输出的同时,都会在每行前面加上行号;
[root@localhost ~]# cat -n /etc/profile
[root@localhost ~]# nl /etc/profile
cat 可以同时显示多个文件的内容,比如我们可以在一个cat命令上同时显示两个文件的内容;
[root@localhost ~]# cat /etc/fstab /etc/profile
cat 对于内容极大的文件来说,可以通过管道|传送到more 工具,然后一页一页的查看;
[root@localhost ~]# cat /etc/fstab /etc/profile | more
三、cat 的创建、连接文件功能
Linux中的管道: |
利用Linux所提供bai的管道符“|”将两个命令隔du开,管道符左边命令的输出就会作为管道符右zhi边命dao令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。下面来看看管道是如何在构造一条Linux命令中得到应用的。
1.利用一个管道
# rpm -qa|grep licq
这条命令使用一个管道符“|”建立了一个管道。管道将rpm -qa命令的输出(包括系统中所有安装的RPM包)作为grep命令的输入,从而列出带有licq字符的RPM包来。
4.利用多个管道
# cat /etc/passwd | grep /bin/bash | wc -l
这条命令使用了两个管道,利用第一个管道将cat命令(显示passwd文件的内容)的输出送给grep命令,grep命令找出含有“/bin /bash”的所有行;第二个管道将grep的输出送给wc命令,wc命令统计出输入中的行数。这个命令的功能在于找出系统中有多少个用户使用bash。
unzip -d 解压路径 解压包
查看内存占用情况:free -h