linux 命令


基本命令

目录切换

cd . 当前目录
cd .. 返回上一级目录
cd- 返回上一次目录
cd~ 返回当前主目录

创建目录和查看目录
操作作用
mkdir 目录名创建目录
mkdir [-p] 目录名如果父目录不存在先创建父目录,之后再创建子目录
ls显示当前目录下的文件和目录
ls-l以详细的方式显示当前目录下的文件和目录
ls-a显示当前目录下所有的文件和目录,包含隐藏的文件和目录。
重命名、移动、复制
操作作用
mv 旧文件名 新文件名重命名文件名/
mv 源目录 目标目录移动(存在文件名则移动,不存在则重命名)
cp -r 源文件或目录 目标目录所有的文件全部复制
删除(谨慎操作)
操作作用
rm -r 目录名称删除目录,可以同时指定多个(删除前需要确定)
rm -r 文件或目录名称 强制删除,删除前不会有提问
rm -rf 文件或目录名称强制删除文件或目录
rm -rf /*删除所有的文件或目录(千万不要用)

创建文件、查看文件内容

操作作用
touch 文件创建一个或多个文件
cat 文件名称查看文件所有的内容
more 文件名称查看文件所有的内容,可以分屏显示
head 文件名称查看文件前 10 行
head -n 行数 文件名查看前面指定的行数
tail 文件名查看文件后 10 行
tail -n 行数 文件名查看文件后指定的行数
less 文件名查看文件所有的内容
less -N 文件名查看文件所有的内容(显示行数)

解压和打包压缩命令

压缩

操作作用
tar-c创建打包文件
tar-v打包文件
tar-z压缩文件
tar-f压缩文件名
tar -cvzf 新的文件名.tar.gz 打包的文件打包并压缩文件并设置名字

解压

操作作用
tar -x解压指定文件
tar-v显示解压详细过程
tar-f指定解压的文件
tar-C解压到指定目录下
tar -xvf 解压的文件 -C 解压的位置解压到指定位置并展现详细过程

Vim命令

命令模式

可以移动光标、删除字符等操作,打开文件时即进入这个模式

操作作用
vim 文件名字打开文件
i在当前光标的前面插入字符
a在当前光标的后面插入字符
o在当前光标的下一行插入字符
yy复制当前行
p如果前面已经复制了,在当前下面粘贴
u撤销
/搜索文本
底行模式

可以输入命令对编辑的文件进行查找,保存,退出等操作

操作作用
wq保存并退出
q!不保存强制退出
wq!强制保存退出

网络管理

主机名配置

操作作用
hostname获取主机名
hostname 新主机名修改主机名、单次有效
hostnamectl set -hostname 新主机名修改主机名,永久有效

查询网络进程

操作作用
netstat显示网络状态
netstat -n显示程序中的ip地址和端口号
netstat -t只显示Tcp协议的连接
netstat -l显示监听中的 Socket
netstat-p显示程序的名字
netstat -nutlp以上全部都显示

防火墙配置

操作作用
systemctl status firewalld查看防火墙的状态
systemctl start firewalld开启防火墙
systemctl stop firewalld关闭防火墙
systemctl enable firewalld开机自启
systemctl disable firewalld开机不自启
systemctl restart firewalld重启防火墙
firewall-cmd –zone=public –add-port= 端口/tcp –permanent开放端口允许外部连接

其他命令

操作作用
pwd打印当前的工作目录
ps-aux显示当前用户的所有进程
kill -9 进程号杀死进程
free -m查看系统内存的使用情况
shutdown now关闭服务器
reboot重启服务器

最后


  目录