linux学习——基础命令

$代表是linux下普通用户,#为root用户,使用su -root命令并正确输入root用户的密码后,可以切换到root用户。

rm 删除;创建目录 mkdir 目录名;mkdir -p 目录名/目录名,-p 父目录不存在时创建父目录

pwd 显示当前目录绝对路径

clear 清屏

复制:cp 文件名 目录名,普通复制文件;cp 文件名 目录名/文件名,移动文件并重命名;cp -r 目录名 目录名,复制目录

查看:ll 目录名,查看其下文件,ll -a 目录名,可以查看到隐藏文件;ll -h 目录名,友好展示内容,可以显示文件大小为多少kb,ll展示文件大小为多少字节

查看小文件可用 cat  文件名,more 文件名 加载部分文件,回车键加载下一行,空格键加载下一页,b返回上一页,q退出  ,less -mN 文件名 同more的使用,tail -数字 文件名,查看文件最后的几行

查找命令:find 目录名 -name '需查找的字符串' 

删除 rm -cf 目录名,c代表迭代,f代表force,不会再询问是否删除而直接进行删除, 禁止使用rm -cf/* 删除根目录下所有文件

记事本功能vim命名,vim 文件名,可以简单的单行、多行复制删除(一般模式);按i键进入插入模式,可以进行编辑操作;按esc键返回一般模式,按:键进入底行模式,可以强制退出不保存(q!)和保存后退出操作(wq);可以对项目的配置文件进行修改。

管道 | ,用来连接命令;grep 需要搜索的字符串 搜索的文件,可以把文件中搜索内容所在行返回;ll |grep test命令,搜索当前目录下,含有test标记的文件名和目录名。

grep -i命令,-i参数代表忽略大小写。

*.tar,打包但不会压缩大小;*.tar.gz打包并进行压缩;tar -zcvf 压缩包名称.tar.gz,压缩参数 -zcvf 依次是否需要用gizp压缩、建立压缩文件的参数指令create、压缩过程显示文件、创建压缩文件名称 。tar -zxvf 压缩包名称 -C 指定路径,解压到指定路径目录下。

查看系统进程命令:ps -ef;ps -ef | gerp -i test 表示查询所有系统进程中,带有test标识的进程。

强制杀死进程命令: kill -9 pid,pid为进程号。

ifconfig相当于windows下的ipconfig命令,查询ip信息;ping IP地址,测试与目标地址连通性,ctrl+c退出连通测试。

centos 重启命令:reboot; 关机命令:halt

网络设置 setup命令。

权限相关:w写入权限,r读取权限,x运行权限,-没有权限;chmod 权限设置 需更改的文件名,chmod u=rwx test.java 表示将test.java文件对于所属用户具有全部权限,u代表所属用户权限,g代表所属组权限,o代表其他用户权限,a代表所有用户权限;chmod -R 修改文件夹的权限。

centos 7 firewall 命令(转自https://www.cnblogs.com/eaglezb/p/6073739.html)

查看已经开放的端口:

firewall-cmd --list-ports

开启端口

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

命令含义:

–zone #作用域

–add-port=3306/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

重启防火墙

firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
 
原文地址:https://www.cnblogs.com/pp153/p/8440079.html