Linux操作

本文最后更新于 2024年5月16日。

linux移动文件

mv file_1.txt /home/pungki/office

linux指令之echo写入内容到文件

使用echo指令可以写入内容到文件:
使用一个箭头是覆盖文件内容,文件不存在则新建文件:

使用两个箭头是追加文件内容

查看端口使用情况

netstat -antup

windows查看端口使用
netstat -ano
netstat -aon|findstr "80"

查看用户和组

cat /etc/group

列出用户所属的所有组**

有多种方法可以找出用户所属的组。

主用户的组存储在 /etc/passwd 文件中,补充组(如果有)列在 /etc/group 文件中。

找到用户群的一种方法是使用 cat , less 或 grep 这些命令列出这些文件的内容。另一个更简单的选择是使用一个命令,其目的是提供有关系统用户和组的信息。

使用 groups 命令

最常用的列出用户所属的所有组的命令是 groups 命令。在没有参数的情况下执行时,该命令将打印当前登录用户所属的所有组的列表:

groups
只看用户名

cut -d':' -f 1 /etc/passwd
cut -d':' -f 1 /etc/group

ping端口

为了使用Powershell ping特定端口,您必须使用“ Test-NetConnection”命令,后跟要pingIP地址和端口号。

$ Test-NetConnection -p


CentOS下可以用netstat或者lsof查看端口

1、netstat
netstat -nap #会列出所有正在使用的端口及关联的进程/应用

2、lsof
lsof -i :portnumber #portnumber要用具体的端口号代替,可以直接列出该端口听使用进程/应用

比如查看80端口占用情况使用如下命令:

lsof -i tcp:80

重启服务器确认docker是否启动

否则会报找不到文件的错误

systemctl start docker

mysql同时安装了8.0.19和5.6

Linux权限查看与修改

Linux 文件权限查看
ls -l 或者 ll

直接查看文件或者文件夹的权限,r代表读取权限,w执行权限,x代表执行权限

权限一共分成3组,3个一组,分别是所有者,所属组,其他人

第一个代表文件类型,-代表是普通文件,d代表是文件夹

linux 给指定用户分配文件夹权限
1.更改目录所有者命令: chown -R 用户名称 目录名称

2.更改目录权限命令: chmod -R 755 目录名称

3.查看文件夹的权限 ll

chown -R www-data:www-data /var/www (修改目录用户权限)
chown[选项]...[所有者][:[组]]文件...

例如:

[root@iZ8vbajg9wo8iwynfb1lgeZ dc3]# chown -R www-data:www-data /var/lib/docker/volumes/dc3_nginxHtml/_data/nextcloud
[root@iZ8vbajg9wo8iwynfb1lgeZ dc3]# ll /var/lib/docker/volumes/dc3_nginxHtml/_data/nextcloud
total 173288
-rw-r--r-- 1 www-data www-data 177286493 Oct 19 17:19 nc.zip
-rw-r--r-- 1 www-data www-data    158285 Oct 19 17:13 setup-nextcloud.php
[root@iZ8vbajg9wo8iwynfb1lgeZ dc3]# chmod -R 755 /var/lib/docker/volumes/dc3_nginxHtml/_data/nextcloud
[root@iZ8vbajg9wo8iwynfb1lgeZ dc3]# ll /var/lib/docker/volumes/dc3_nginxHtml/_data/nextcloud
total 173288
-rwxr-xr-x 1 www-data www-data 177286493 Oct 19 17:19 nc.zip
-rwxr-xr-x 1 www-data www-data    158285 Oct 19 17:13 setup-nextcloud.php
[root@iZ8vbajg9wo8iwynfb1lgeZ dc3]#
[root@iZ8vbajg9wo8iwynfb1lgeZ dc3]# ll /var/lib/docker/volumes/dc3_nginxHtml/_data/nextcloud
total 173288
-rwxrwxrwx 1 www-data www-data 177286493 Oct 19 17:19 nc.zip
-rwxrwxrwx 1 www-data www-data    158285 Oct 19 17:13 setup-nextcloud.php
[root@iZ8vbajg9wo8iwynfb1lgeZ dc3]#

Linux查看文件体积

 ls -lh /var/lib/docker/volumes/dockerfiles_wagtail_230725.zip

Linux访问网站

`curl -L

[root@iZ8vbajg9wo8iwynfb1lgeZ volumes]# curl weiyoun.com
Moved Permanently[root@iZ8vbajg9wo8iwynfb1lgeZ volumes]# curl www.weiyoun.com
Moved Permanently[root@iZ8vbajg9wo8iwynfb1lgeZ volumes]#
[root@iZ8vbajg9wo8iwynfb1lgeZ volumes]# curl -L www.weiyoun.com
<!-- ↑ 「模板描述信息」,包括适配的「页面类型」,放在模板文件第一行 -->
<!DOCTYPE html>
<html lang="zh-CN"><!-- zh-CN 为「变量输出标签」 -->