Linux的一些操作命令(1)

一、防火墙&放行端口号

        1、防火墙

                查看防火墙状态:firewall-cmd –state 或者 systemctl status firewalld.service

                启动防火墙:systemctl start firewalld.service

                关闭防火墙:systemctl stop firewalld.service

                重启:systemctl restart firewalld.service

                开机启用:systemctl enable firewalld.service

                禁止开机启动:systemctl disable firewalld.service

                查看是否开机启动:systemctl is-enabled firewalld.service

                重新加载防火墙配置 firewall-cmd --reload

        2、 放行端口号 

                firewall-cmd --zone=public --add-port= 端口号 /tcp --permanent

                "--permanent" 选项是表示规则永久生效的,即使重新启动系统依然有效。

                 如果不希望规则在重启之后仍生效,可以省略此后缀。

二、Linux的操作命令

        1、什么是命令

                指在Linux终端(命令行)中输入的内容就称之为命令

        2、命令的格式

                一个完整命令的标准格式:Linux通用的格式

                #指令主体(空格) [选项](空格) [操作对象]

                一个指令可以包含多个选项

        3、一些操作命令

               1、 文件处理命令 ls(list)

                功能描述:显示文件目录

                语法: ls 

                

                -a 显示所有文件,包括隐藏文件 (all)

                -l 详细信息显示

                -d 查看目录属性 (一般和l连用 可以查看详细信息)

        

                -h 以可读性较高的形式显示 一般和l连用 ls -lh

2. 文件处理命令 cd(change directory)

功能描述:切换目录

范例: cd / 切换到根目录

        

cd .. 回到上一级目录

        

路径可以是相对路径也可以是绝对路径 ~代表的是当前用户的家目录

3. 文件处理命令 pwd(print working directory)

功能描述:显示当前所在的工作目录

范例: pwd

4. 文件处理命令 touch(touch)

功能描述:创建空文件

范例: touch newfile

newfile可以是一个文件名也可以是一个包含文件路径的文件名

使用touch来同时创建多个文件 touch 文件1 文件2

注意:不能创建多层文件

5.文件处理命令 mkdir(make directory)

功能描述:创建新目录

范例: mkdir newdir

        

创建多层文件夹的时候使用的是 mkdir -p 文件夹/文件夹1

当一次性创建多层不存在的目录的时候,添加-p参数,否则会报错

一次性创建多个目录 mkdir 目录1 目录2 目录3 ….

注意:文件的颜色的含义

6.文件处理命令 cp(copy)

功能描述:复制文件或目录

​语法: cp -R [源文件或目录][目的目录]

        

​-R 复制目录

cp [被复制的文档路径] [文档被复制到的路径]

当使用cp命令进行文件夹复制操作的时候需要添加选项“-r”【-r表示递归复制】,

否则目录将被忽略

复制的时候文件可以重新命名 但是如果非必须 不建议

7.文件处理命令 mv(move)

功能描述:移动文件 更名

语法: mv [源文件或目录][目的目录]

范例: mv file1 file

将当前目录下文件file1更名为file

$ mv file2 dir2

将文件file2 移动到目录dir2下

mv 重新命名

mv 【原文件名】【新文件名】

8.文件处理命令 rm(remove)

f force 强制

功能描述:删除文件

语法: rm -r [文件或目录]

-r 删除目录

范例:$ rm file3

删除文件file3

$ rm -r dir1

删除目录dir1

9.文件处理命令 cat(concatenate and display files)

功能描述:显示文件内容

语法: cat [文件名]

范例:$ cat /etc/issue

$ cat /etc/services

cat还可以对文件进行合并

语法2:#cat 待合并的文件路径1 待合并的文件路径2 …. 文件路径n > 合并之后的文件路径

cat testyyl.txt test2.txt > ./test3.txt

10.文件处理命令 more

功能描述:分页显示文件内容

语法: more[文件名]

(空格)或f 显示下一页

(Enter)显示下一行

Q或q退出

范例:$ more /etc/issue

11.文件处理命令 head

功能描述: 查看文件的前几行

语法: head -num [文件名]

-num 显示文件的前num行

范例:$ head -20 /etc/issue

12.文件处理命令 tail

功能描述:查看文件的后几行

语法: tail -num [文件名]

-num 显示文件的后num行

-f 动态显示文件内容

范例:$ tail -30 /etc/issue

13.文件处理命令 wc(word count)

功能描述:统计文本的行数、字数、字符数

语法: wc -mwl [文件名]

-m 统计文本字符数

-w 统计空格字数

-l 统计文本行数

14.文件处理命令 ln(link)

功能描述:产生链接文件

语法: ln -s [源文件][目标文件]

-s 创建软链接 (soft)

范例:$ ln -s /etc/issue /issue.soft

创建文件/etc/issue的软连接/issue.soft

硬连接 (hard)

$ ln /etc/issue /issue.hard

创建文件/etc/issue的硬连接/issue.hard

15.文件搜索命令 find

功能描述:查找文件或目录

语法:find [搜索路径] [选择项] [搜寻关键字]​

范例:$ find /etc -name init

在目录/etc中查找文件init

​$ find / -size +104800

在根目录下查找大于100MB的文件

$ find / -user root

在根目录下查找所有者为root的文件

$ find /etc -ctime -1

在/etc查找24小时内被修改过属性的文件和目录

$find /etc -size +163840 -a -size -204800

在/etc查找大于80MB小于100MB的文件

$find /etc -name init -exec ls -l {} \;

在/etc下查找init文件并显示其详细信息

-type:按照文档的类型进行搜索

文档类型:“-”表示文件(在使用find的时候需要用f来替换),“d”表示文件夹

find /etc/sane.d/ -type f

搜索/etc/sane.d/目录下所有的文件

16.文件搜索命令 grep

功能描述:在文件中搜寻字符串匹配的行并输出

语法:grep [指定字串] [源文件]

范例:grep ftp /etc/service

grep -i aaa不区分大小写aaa

grep -v aaa排除关键字aaa

grep -w aaa 完全匹配aaa关键字

17.压缩解压命令 (GUN zip)

功能描述:压缩文件

语法:gzip 选项 [文件]

压缩后文件格式: .gz

18.压缩解压命令 gunzip(GUN unzip)

功能描述:解压缩 .gz 的压缩文件

语法:gunzip 选项 [压缩文件]

范例: $ gunzip file1.gz

19.压缩解压命令 tar

功能描述:打包目录

语法:tar 选项[zcvf] [压缩文件的名字] [目录]

tar -zcvf nginx.tar.gz ./

-c 产生.tar打包文件

-v 显示详细信息

-z 打包同时压缩

-f 指定压缩后的文件名

解压缩语法 tar -zxvf [指定的压缩文件] -C [目的目录]

-x 解压.tar文件

-v 显示详细信息

-f 指定解压文件

-z 解压缩

压缩后文件格式: .tar.gz

指定文件夹 -C

tar -zxvf 压文件的名字 -C 指定的目录

  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不凡梵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值