linux crud命令,Linux 基本命令 - osc_vo71kyvn的个人空间 - OSCHINA - 中文开源技术交流社区...

Linux 基本命令大致可以划分为三大部分

一、对文件的CRUD

新建文件

touch filename

新建文件夹

mkdir directory

复制文件

cp oldfilename newfilename

删除文件

rm filename

删除文件夹

rm -r directory

编辑文件

vi filename

vim filename

i   进入编辑模式

Esc 退出编辑

:wq 保存文件并退出

q!   不保存

dd  删除光标所在的那一整行

p    将已复制的数据粘贴到光标的下一行

文件重命名

mv oldfilename newfilename

查找文件

find filename

查找包含某内容的文件

grep 'linux'filename

grep'Linux' filename -i #忽略大小写

grep-A1 'linux'filename #查询指定文件内容的下一行

grep-B1 'linux'filename #查询指定文件内容的上一行

grep-C1 'linux'filename #查询指定文件内容的前后一行

grep-n 'linux'filename #查询指定文件内容的对应行数

grep-v 'linux'filename #反向查找

grep-w 'linux' filename #查询指定文件内容(用于精确查找,linux作为一个独立的单词存在,而不是包含在某个字符串中)

grep -o 'linux' filename  | wc -l #统计某个字符在文件中出现的次数

sed -i 's/原字符串/新字符串/' /home/1.txt #查找替换(只替换每一列中第一个出现的字符串)

sed -i 's/原字符串/新字符串/g' /home/1.txt #查找替换(替换每一列中出现的所有字符串)

查看当前目录所在位置

pwd

解压文件

tar zxvf filename.tar.gz

压缩文件

tar zcvf filename.tar.gz directoryname

安装zip压缩工具

yum install zip

yum install unzip

解压文件

unzip filename.zip

压缩文件

zip filename.zip directory

扩展

安装文件上传工具

yum install lrzsz -y

上传文件

rz -y

导出文件

sz -n filename

二、对应用程序的CRUD

查看某应用是否安装

rpm -qa | grep appname

rpm -qa|grep -i appname #查看已安装app的版本号

下载文件

wget address

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" address

直接安装

rpm -ivh your-package

卸载安装

rpm -qa|grep appname|xargs rpm -e --nodeps

搜索安装包

yum search appname

安装软件

yum install appname

查找某应用所在的绝对路径

whereis appname

三、对端口的CRUD

查看防火墙状态

firewall-cmd --state

停止防火墙

systemctl stop firewalld.service

开启防火墙

systemctl start firewalld.service

开机自启

systemctl enable firewalld.service

重启防火墙

systemctl restart firewalld.service

开启允许通过防火墙的端口

firewall-cmd --zone=public--add-port=80/tcp --permanent

删除端口

firewall-cmd --zone=public--remove-port=80/tcp --permanent

重启载入

firewall-cmd --reload

查看是否开启

firewall-cmd --zone=public--query-port=80/tcp

查看开启的端口列表

firewall-cmd --zone=public--list-ports

查看某一应用的全部进程

ps -ef|grep appname

查看某个端口

netstat -an|grep 3306

ps -aux|grep 3306

杀死某个进程

kill 3306kill-9 3306 #强制杀死

切换服务器命令

ssh 192.168.56.100

切换用户命令

su

常用命令基本上都在这里了。

查找某一文件所在位置

find / -name "nginx.conf"

后续更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值