Linux常见的操作指令(Centos7)
Linux指令操作
pwd -->查看当前所在目录
cd -->打开目录
ls –a -->查看目录下文件
ll -->以列的方式显示目录下的文件列表
mkdir 文件名称-->创建文件目录
rm –rf -->删除文件或目录
rm ri -->删除文件前询问用户
cp -->复制文件命令
mv -->移动文件或修改文件名
创建home 文件夹内的wk文件夹
mkdir -p home/wk/
更改文件的属性
d:表示目录
l:表示链接
-:表示文件
r:可读 4
w:可写 2
x:可操作 1
charmod[777]表示最高权限
文件内容的查看
cat:由第一行开始显示文件内容,用来读文章或是配置文件
tac:从最后一行开始显示文件内容,是cat倒过来的
nl:显示的时候显示行号
more:一页一页的显示内容(空格代表翻页,回车代表向下读一行)
less:跟more相似,但是可以用上下键进行向上向下翻页,q命令退出,查找字符串需要使用/ 命令,n是向上,N是向上
head:只看头几行(-n(n是代表数字想显示几行)参数来控制显示几行)
tail:只看尾几行
linux的链接分为两种:硬链接,软链接
硬链接:A--B,假设B是A的硬链接,那么他们共同指向了同一个文件!允许一个文件有多个路径,用户可以通过这种方式链接一些重要文件,防止误删
软链接:类似于windows的快捷菜单,一旦删除了快捷方式,那么就都不能使用了。
ln:创建链接的指令
touch:命令创建文件
echo:输入字符串
vim编辑器使用:
vim+要创建的文件名称,然后按i进入编辑模式,然后输入内容,按esc退出编辑,按:进入到底层命令模式,w:保存,q退
出,wq:保存并退出
:set number 设置行号
u:复原上一个操作
vi模式下删除命令
dd 删除一行
d$ 删除以当前字符开始的一行字符
ndd 删除以当前行开始的n行
dw 删除以当前字符开始的一个字
ndw 删除以当前字符开始的n个字
D 与d$同义
d) 删除到下一句的开始
d} 删除到下一段的开始
d回车 删除2行
用户创建命令
useradd -m 需要添加的用户 -m如果当前目录没有会自动创建这个用户组
用户删除命令:
userdel -r 用户 将其所包含的文件目录清空
usermod -d /需要切换的目录
账号管理:对/etc/passwd进行改动
表示超级用户 root权限的
$:表示普通用户
切换用户:su+需要切换的用户
退出到root用户:exit
root设置用户的密码: passwd 用户名
普通用户:passwd
锁定用户,一旦锁定就不能登陆了:passwd -l 用户名(root权限才可以)
用户组管理:对/etc/group进行改动
添加用户组:groupadd -g id 用户组名(指定 id) 如果不指定,会自增
删除用户组:gruopdel 用户组名称
修改用户组权限信息和名字:groupmod -g 要修改成为的id id -n 要修改成为的名字 原来的用户组名字
文件的查看
/etc/passwd
用户名:口令(登录密码我们不可见):用户标识号:组标识号:注释性描述:主目录:登录Shell
真正加密后的文件放在/etc/shadow 中
磁盘的管理
df(列出文件系统整体的磁盘使用量) du(检查磁盘空间使用)
df -h 可以显示MB
进程的管理
ps: 查看当前系统中正在运行的各种进程的信息
ps-xx:
-a: 显示当前终端运行的所有的进程信息(当前进程中的一个)
-u: 以用户的信息显示进程
-x: 显示后台运行进程的参数!
ps-aux: 查看所有的进程
ps-aux|grep 需要查看的进程名
| 在Linux中表示管道符
grep 查找文件中符合条件的字符串
ps -ef|grep 进程名 查看当前进程状态
kill -9 pid号 强制杀死进程
netstat -anp |grep 8190 找到对应的pid
环境变量
配置环境变量: /etc/profile
让配置文件生效:source/etc/profile
执行tomcat指令:./startup.sh
关闭tomcat指令:./shutdown.sh
防火墙以及开放端口
systemctl status firewalld #查看firewall防火墙状态
firewall-cmd --list-ports #查看firewall防火墙开放端口
systemctl start firewalld.service #打开firewall防火墙
systemctl stop firewalld.service #关闭firewall防火墙
systemctl restart firewalld #重启firewal防火墙
systemctl disable firewalld.service #禁止firewall开机启动
开放firewall防火墙端口,需重启防火墙生效
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
解压命令
tar -zxvf nacos-server-1.1.4.tar.gz