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
作者: DreamDZhu
出处: https://www.cnblogs.com/ddz-linux/>
关于作者:专注Linux运维的萌新,目标:独立管理后宫三千服务器,请多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(852749070@qq.com)咨询.
互相尊重版权,才能有更好的未来。