linux 核心命令总结与记录

linux 核心命令总结与记录

帮助指令

用于查看Linux中的指令帮助。

man

man 命令

help

help 命令 或 命令 --help

info

info 命令

cd

用于目录跳转

进入用户主目录
cd

进入根目录
cd /

进入用户家目录
cd ~

返回上级目录
cd ..

返回两级目录
cd ../..

cp

将源文件或目录复制到目标文件或目录中

将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh中
cp -r /usr/men /usr/zh

find

在指定目录下查找文件,四剑客之一

在/home目录下查找以.txt结尾的文件名
find /home -name "*.txt"

在/var/log目录下查找名为access的文件且忽略大小写
find /var/log -iname "access.*"

当前目录及子目录下查找所有以.txt和.pdf结尾的文件
find . -name "*.txt" -o -name "*.pdf"

查找权限是644的文件
find ./ -type f -perm 644

搜索最近七天内被访问过的所有文件
find ./ -type f -atime -7

搜索七天之前被访问过的所有文件
find ./ -type f -atime +7

查看7天以前的日志以log结尾
find ./ -type f -mtime -7 -name "*.log"

mkdir

创建目录

创建一个目录明为test,且存在a,b,c,d,e,f子目录
mkdir -p /test/a/b/c/d/e/f

在目录/usr/meng下建立子目录test,并且只有文件主有读、写和执行权限,其他人无权访问
mkdir -m 700 /usr/meng/test

mv

移动文件

将file_1.txt 文件移动到/home/office
mv file_1.txt /home/office/

移动目录
mv directory_1/ /home/office/

rm

删除文件 (生产环境警惕使用该命令)

rm file rm -rf file

lsattr

查看文件特殊权限
lsattr /etc/fstab

chattr

增加特殊权限命令,用于防止文件被修改
chattr +i /etc/fstab

grep

四剑客之一,用于匹配文本,支持正则

在多个文件中查找
grep test 1.txt 2.txt 3.txt

输出除了匹配字符以外的所有行
grep -v root /etc/passwd

使用-n参数,在文件中查找指定模式并显示匹配行的行号
grep -n root /etc/passwd

查找文件中的所有空行
grep ^$ /etc/passwd

递归查找时排除目录
grep -E "http" ./ -R --exclude-dir=.git

tcpdump

一款sniffer工具,是Linux上的抓包工具,嗅探器

监视指定网络接口的数据包
tcpdump -i eth1

指定ip
tcpdump host 192.168.3.100

截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信
tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.3 \)

截获80端口流量
tcpdump -i any port 80 -A

lsof

显示Linux系统当前已打开的所有文件列表

查看端口占用
lsof -i:$port

查看指定进程打开的文件
lsof -p $pid

posted @ 2024-03-27 16:22  DreamDZhu  阅读(6)  评论(0编辑  收藏  举报