Linux的基本命令

Linux的基本命令

一.基础命令

命令 —-help 查看该命令提示信息

  1. 列出文件列表list:

ls 显示当前目录下的内容
ls -a 显示当前目录下的全部内容 包括隐藏文件
ls -l(ll) 显示详细内容 包含权限

  1. 目录切换

cd 进入某个目录 tab键补全
cd … 返回上一级目录
cd - 返回上一次所在的目录
cd ~ 切换到根目录
cd / 退回到根目录

  1. 目录创删

mkdir aaa 创建一个子目录
rmdir aaa 删除一个目录
mkdir -p aaa/bbb 创建多级目录
有子目录的目录不能直接删

  1. 浏览文件

cat 显示文件内容
more 显示内容会超过一个页面长度的情况 q退出
less 类似于more 上下翻页
tail -10 显示文件最后10行(日志文件错误信息在最后)
tail -f 动态查看日志 ctrl+c 结束

  1. 文件操作

cp [文件][目录] 将文件拷贝到目录
cp [文件][目录]/[重命名]
mv [文件][目录:绝对路径 相对路径]/[重命名] 将文件剪切到目录

rm a.txt 删除文件 y/n
rm -r bb 删除目录 y/n
rm -f a.txt 直接删除不询问
rm -rf bb 不询问删除目录
rm -rf /* 删除/目录下所有

  1. tar 打包解压命令

tar
-c:创建一个新tar 文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用 gzip 压缩命令进行压缩
-t:查看压缩文件的内容
-x:解开 tar 文件

tar -cvf xxx.tar(名字) [要打包的文件的目录]/ 打包
tar -zcvf xxx.tar.gz ./* 打包并压缩
tar -xvf xxx.tar(要解压的文件名)
tar -zxvf xxx.tar.gz 解压缩(当前目录)
tar -zxvf xxx.tar.gz -C [./cc目录]

  1. 查找

find [/] -name “ins*” 查找以ins开头的文件
grep [字符串] [路径/xx.log] 查找文件中符合条件的字符串
grep[][] —-color 高亮
grep[][] -A1 往后显示一行 -B1 往前显示一行

  1. 其他命令

pwd 查看当前目录的路径
clear 清屏 或ctrl + L
touch 创建一个空白文件

二. vim编辑器

  1. vi vim 编辑文件

切换到命令行模式:按 Esc 键; 切换到插入模式:按 i o a 键;
i:在当前的光标所在处插入
o:在当前光标所在的行的下一行插入
a:在光标所在的下一个字符插入

esc
:wq 保存退出
q! 不保存退出

:/8080 查询8080

  1. 重定向输出和追加

cat bb.txt > aa.txt bb在控制台的输出覆盖到aa中
cat ifconfig >> aa.txt 执行ifconfig中的追加到aa中

  1. 系统管理命令

ps -ef 查看所有进程
ps -ef | grep ssh 查找某一进程
kill uid 杀掉进程
kill -9 uid 强制杀死

  1. 管道 | :将一个命令的输出 作为另外一个命令的输入

三. Linux权限命令

在这里插入图片描述

chmod 修改文件按权限
chmod u=rwx,g=rx,o=r [文件名]
chmod 754 []
在这里插入图片描述

四:网络操作

  1. 主机名

hostname 查找主机名
hostname xxx 临时修改主机名
vim/etc/sysconfig/network 修改主机名

  1. ifconfig 查看ip

修改为静态ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:1C:42:32:AD:A3
TYPE=Ethernet
UUID=f0a4c11e-b969-4274-8349-b6f8c65c95cb
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=xxx.xxx.xxx.xxx #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.177.0 #网络地址
BROADCAST=192.168.0.255 #广播地址

  1. 域名映射

/etc/hosts 修改
ping [域名]

  1. 网络服务管理

service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务
service --status–all 查看系统中所有后台服务
netstat –nltp 查看系统中网络进程的端口监听情况

  1. 防火墙设置

防火墙根据配置文件/etc/sysconfig/iptables 来控制本机的”出”、”入”网络访问行为。
service iptables status 查看防火墙状态
service iptables stop 关闭防火墙
service iptables start 启动防火墙
chkconfig iptables off 禁止防火墙自启

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值