当前位置:   article > 正文

Linux常用命令大全_11、使用 命令,可查看跟 目录下所有的非隐藏文件及目录(18分)

11、使用 命令,可查看跟 目录下所有的非隐藏文件及目录(18分)

1.切换目录

进入文件夹:cd

退出一级: cd ..

退出到根目录:cd /

切换到用户目录: cd~

切换到上一次跳转目录: cd -

补全路径: tab

2.列出文件列表

显示当前目录下的所有非隐藏文件的名称: ls

显示当前目录下的所有非隐藏的文件的名称和权限: ls -l (简写 ll )

显示当前目录下的所有文件包括隐藏文件: ls -a

3.创建或移除目录

创建: mkdir

创建一级目录:mkdir 文件目录名称

创建多级目录: mkdir -p 多级目录

删除: rmdir

删除空的目录:rmdir 空目录名称

4.浏览文件

4.1一次将文件的所有内容全部显示:cat 文件名

4.2一次将文件的内容显示一屏:more 文件名

enter: 下一行

空格: 下一页

q/Ctrl+C: 结束浏览

4.3一次将文件的内容显示一屏:less 文件名

和more基本一致,在more的操作上,多出了上下箭头且退出时只能用q

4.4动态查看文件(一般在检查日志时使用)

查看指定文件最后的多少行信息: tail -最后行数 文件名

动态查看文件信息: tail -f 文件名

Ctrl+C 退出

5.操作文件

复制:

1.cp 文件 复制到目录 表示将文件复制到指定目录

2.cp 文件 复制到目录/其它名称 表示将文件复制后改名

剪切:

1.mv 文件 剪切到目录 表示将文件剪切到指定目录

2.mv 文件 剪切到指定目录/其它名称 表示将文件且见到指定目录后改名

删除:

rm 文件名 表示删除文件

rm -f 目录 删除时不用提示

rm -r 目录 递归删除指定目录

打包为tar

tar 命令参数:

-c 创建一个一个新tar包

-v 显示运行的过程

-f 执行文件名称

-z 调用gzip压缩命令对文件进行压缩

-t 查看压缩文件的内容

-x 解开tar文件

-C 加压到指定目录

组合:

zcvf

zxvf

zxvf C

查找:

1.查找文件

find

如:

find / -name "文件名称(可以使用正则代替)"

2.查找内容

grep

grep 关键字 具体文件 - -coloer -A1 -B1

- -coloer 高亮显示

-A1 多显示后一行

-B1 多显示前一行

其它

1.显示当前的目录: pwd

2.创建一个文件: touch 文件名称

3.清屏: clear/Ctrl+l

6.Vi 与VIM编辑器

Vim是对Vi的增强,所以一般使用Vim编辑器

编辑器的三种模式:

1.插入模式:可以对文本进行编辑

2.命令行模式:可以输入命令

3.底行模式:按":"号

1.进入Vim: vim 文件名

2.直接退出: :q

3.编辑: i

4.编辑后不保存退出 q!

5.编辑后保存退出 wq

6.模式的切换: Esc

7.命令模式下的搜索 /关键词

7.重定向输出>和>>

1.输出覆盖:存在输出语句的命令 > 文件 (会将命令输出的内容覆盖文件中的内容)

2.输出覆盖:存在输出语句的命令 >> 文件 (添加后,不会将命令输出的内容覆盖文件中的内容)

8.系统管理

查看运行的所有进程:ps -ef

查看某一指定进程: ps -ef | grep 查找进程的关键字

杀死进程: kill 8080

强制杀死进程: kill -9 8080

9.管道

管道:将一个命令的输入,作为另一个命令的输入

如:

ls - -help | more/less 分页查询ls的帮助信息

ps -ef | grep java 查询包含Java的进程信息

10.文件权限

开头第一个符号,代表文件类型

-:表示文件

d:表示文件夹

l:表示快捷方式

后面9个字目分为三组:

第一组:表示当前用户的权限

第二组:表示当前组内其它用户的权限

第三组:表示其它组的用户具有的权限

r:read 对文件是指可读取内容 对目录是可以ls 4

w:write 对文件是指可修改文件内容, 对目录 是指可以在其中创建或删除子节点(目录或文件) 2

x:execute 对文件是指是否可以运行这个文件, 对目录是指是否可以cd进入这个目录

修改文件或目录的命令:

chmod 变更文件或目录的权限。

chmod 755 a.txt

chmod u=rwx,g=rx,o=rx a.txt

11.常用网络操作

1.主机名

查看:hostname

暂时修改:hostname 主机名

永久修改:需要编辑配置文件 /etc/sysconfig/network.txt

2.ip地址配置

1.重启网络服务: service network restart

2.查看ip: ifconfig

3.暂时修改ip: ifconfig 网卡名称 自定义ip地址

4.永久修改: /etc/sysconfig/netwrok-spricts/ifcfg-网卡名.txt

DEVICE=eth0 #网卡名称
BOOTPROTO=static #获取ip的方式(static/dhcp/bootp/none)

HWADDR=00:0C:29:B5:B2:69 #MAC地址
IPADDR=12.168.177.129 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.177.0 #网络地址
BROADCAST=192.168.0.255 #广播地址
NBOOT=yes #  系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。

3.域名映射

windows下的域名映射路径文件:C:\Windows\System32\drivers\etc\hosts

liunx下:/net/hosts

4.网络服务管理

service network status 查看指定服务的状态

service network stop 停止指定服务

service network start 启动指定服务

service network restart 重启指定服务

service --status–all 查看系统中所有后台服务

netstat –nltp 查看系统中网络进程的端口监听情况

CentOS8防火墙设置

防火墙根据配置文件/etc/sysconfig/iptables来控制本机的”出”、”入”网络访问行为。

查看防火墙的状态的命令为:sudo systemctl status firewalld。

打开防火墙的方式有两种:

一种是打开后重启会恢复回原来的状态,命令为:sudo systemctl start firewalld

另一种是打开后重启不会恢复到原来的状态,命令为:sudo systemctl enable firewalld,这种方式输入命令后要重启系统才会生效。

关闭防火墙的方式也有两种,和打开相对应,命令分别为

sudo systemctl stop firewalld

sudo systemctl disable firewalld

查看防火墙开放的端口

firewall-cmd --list-all

firewall-cmd --zone=public --list-ports

新增端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent

firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口

firewall-cmd --reload   # 配置立即生效

重置防火墙

firewall-cmd --reload

重载配置

systemctl reloadt firewalld.service

重启服务

systemctl restart firewalld.service

CentOS7防火墙设置

1.查看防火墙状态

firewall-cmd --state

2.关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/551860
推荐阅读
相关标签
  

闽ICP备14008679号