Linux常用命令

1.什么是Linux系统

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。

2.centos7系统目录

 

/: 根目录

bin和sbin: 它是centos操作系统中存放脚本命令的目录。可以在任意目录下使用。

root: 他就是root账号存放的目录。以后只要增加一个账号---对应一个目录

tmp: 临时目录---内存会自动删除

usr: 软件安装目录---等价于program files目录

etc: 配置目录--配置信息都存在该目录中。

3.centos常见命令

3.1切换目录

cd /目录名                       : 切换到指定目录下

cd ../                                : 切换到上一级目录

cd /xxx/xx/xxx                  :切换到指定目录下,这里写全路径

3.2查看当前目录

pwd                                        :查看当前所在目录的路径

 3.3查看当前目录下的子目录

ls                                          查询当前目录下的子文件

ls /目录名称                          列出指定目录下的子文件

ls -l /指定目录                       详细列出指定目录下的文件

 3.4创建指令

touch 文件名                         创建文件

mkdir 目录名                         创建目录

mkdir -p /多层目录名            创建多层目录

例子 mkdir -p aaa/bb/cc/d

3.5删除指令

rm 文件                                删除目录或文件(删除文件时有确认提示框 )

rm -f 文件名                        删除指定文件名的文件

rm -r 目录名                        删除指定目录名的目录

rm -rf 文件夹名                    删除当前目录下此名的目录

rm -rf /*                                 将根目录下的所有文件全部删除(慎用!!!)

3.6复制剪切指令

cp 文件名 复制后的名称                         复制命令

cp -r 文件名 复制后的文件夹

mv aaa ccc                                              重命名

mv aaa /usr                                              把aaa剪切到usr目录下

3.7查看指令

cat a.txt                        查询文件所有的内容。    --不适合文件内容多的。

more a.txt                 查看当前窗口大小的内容. 空格表示翻页 回车表示下一行

head -n 2 a.txt          查看前n(2)行内容。

tail -n 2 a.txt                  查看后n(2)行内容

ifconfig                        ---如果没有 使用 ip addr

ping 大平台网址                    测试网络是否连通

find 指定目录 -name 文件名                在指定目录下搜索指定文件

grep 内容 文件 [-n 显示在行号]            在指定文件中搜索相关的内容:

3.8编辑命令

vi 文件名 

i进入编辑模式

进入编辑模式后按esc键

输入:wq 保存并退出

:q退出不保存

3.9压缩和解压

tar -zcvf 压缩后的名称 被压缩的目录          压缩

z:表示解压缩固定标志

c:表示压缩

v: 显示压缩详情

f: 文件

解压: tar -zxvf 压缩的文件名                 ---默认解压到当前目录

-x: 解压

tar -zxvf 压缩的文件名 -C /解压后的目录

3.10防火墙相关操作

1. 查看防火墙状态: systemctl status firewalld
2. 关闭防火墙: systemctl stop firewalld
3. 开启防火墙: systemctl start firewalld
4. 重启防火墙: systemctl restart firewalld
5. 开启禁用防火墙: systemctl disable firewalld
6. 添加端口号到防火墙:firwall-cmd --add-port=端口号/tcp  --zone=public --permanent
7. 移除端口:firwall-cmd --remove-port=端口号/tcp  --zone=public --permanent    
8. 查看放行的端口号:firwall-cmd --list-port

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值