Linux常用命令
2018-12-21 本文已影响0人
AnnaJIAN
零碎的常用命令
#ifconfig netstat 生效的命令
apt-get install net-tools
#列出所有正在使用的端口及关联的进程/应用
netstat -nap
#查看端口是否被开启和监听
netstat -an | grep :80
#查看进程
ps -ef |grep httpd
ps -aux | grep httpd
#统计一个文件夹底下有多少个pdf文件
ls -l | grep ".pdf" | wc -l
#统计一个文件夹哪些文件不是pdf
ls -l | grep ".pdf" -v
#统计一个文件夹里面有多少个文件
ls -l foldname | wc -l
ubuntu 删除mysql
root@f1e8b04d7556:~# dpkg --list|grep mysql
ii mysql-apt-config 0.8.10-1 all Auto configuration for MySQL APT Repo.
rc mysql-common 8.0.13-1ubuntu18.04 amd64 Common files shared between package
root@f1e8b04d7556:~# apt-get remove --purge *mysql\*
root@f1e8b04d7556:~# apt-get autoremove
root@f1e8b04d7556:~# apt-get autoclean
ubuntu安装mysql8
root@f1e8b04d7556:~# wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
root@f1e8b04d7556:~# dpkg -i mysql-apt-config_0.8.10-1_all.deb
root@f1e8b04d7556:~# apt update
root@f1e8b04d7556:/# apt-get install mysql-server
Reading package lists... Done
Building dependency tree
...
Setting up mysql-server (8.0.13-1ubuntu18.04) ...
用户和组
#查看用户www-data所在组
root@fd2f5316cfb5:/var/log/nginx# groups www-data
www-data : www-data sudo
#把用户www-data从组sudo中删除
root@fd2f5316cfb5:/var/log/nginx# gpasswd -d www-data sudo
Removing user www-data from group sudo
#把一个用户www-data加入一个组sudo中
root@fd2f5316cfb5:/var/log/nginx# usermod -a -G sudo www-data
PS 命令整理
查看linux/redhat 版本
lsb_release -a
cat /etc/issue
删除
1.多行注释:
- 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
- 在行首使用上下键选择需要注释的多行;
- 按下键盘(大写)“I”键,进入插入模式;
- 然后输入注释符(“//”、“#”等);
- 最后按下“Esc”键。
注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的
2.删除多行注释:
- 首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
- 选定要取消注释的多行;
- 按下“x”或者“d”.
注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可
=====================
3.多行删除
1.首先在命令模式下,输入“:set nu”显示行号;
2.通过行号确定你要删除的行;
3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧
如果无意中删除错了,可以使用‘u’键恢复(命令模式下)