赞
踩
本文目录
6.移动或重命名文件(mv) - 移动文件或目录,或重命名文件或目录。
13.文件拥有者修改(chown) - 修改文件或目录的拥有者。
B.netstat - 用于显示网络连接、路由表、接口统计信息等。
F. dnsdomainname - 用于显示或设置系统的 DNS 域名。
G. domainname - 用于显示或设置系统的 NIS/YP 域名。
H. nisdomainname - 同 domainname,用于显示或设置 NIS/YP 域名。
I. ypdomainname - 同 domainname 和 nisdomainname,用于显示或设置 NIS/YP 域名。
J. traceroute - 用于跟踪数据包到达目的地的路径。
cat /etc/lsb-release
uname -r
neofetch
sudo apt update
sudo apt upgrade
sudo apt autoremove
sudo reboot
sudo poweroff
sudo systemctl reboot
sudo systemctl poweroff
sudo systemctl start service_name
sudo systemctl stop service_name
sudo systemctl restart service_name
sudo systemctl status service_name
sudo systemctl enable service_name
sudo systemctl disable service_name
top
free -h
df -h
nload
htop
sudo mount -t filesystem_type device path
sudo umount path
(3)查看挂载的文件系统
mount
journalctl
dmesg
journalctl -b
date
sudo date -s "YYYY-MM-DD HH:MM:SS"
sudo timedatectl set-ntp true
ip link show
ip addr
sudo vi /etc/netplan/50-cloud-init.yaml
sudo systemctl restart NetworkManager
sudo apt update && sudo apt upgrade
sudo apt install unattended-upgrades
sudo vi /etc/apt/apt.conf.d/50unattended-upgrad
sudo adduser username
sudo adduser --home /path/to/home目录 username
sudo passwd username
sudo deluser username
sudo deluser --remove-home username
cat /etc/passwd | grep username
cat /etc/group | grep groupname
sudo usermod -aG groupname username
sudo gpasswd -d username groupname
sudo groupadd groupname
sudo groupdel groupname
su - username
whoami
who
last
passwd
id username
groups username
sudo usermod --shell /path/to/shell username
cut -d: -f1 /etc/passwd
cut -d: -f1 /etc/group
(1)cd /path/to/directory
:切换到指定路径的目录。
(2)cd
或 cd ~
:切换到当前用户的家目录。
(3)cd ..
:切换到当前目录的父目录。
(1)ls
:列出当前目录的内容。
(2)ls -l
:以详细列表形式显示当前目录的内容。
(3)ls -a
:显示所有文件,包括隐藏文件(以点 . 开头的文件)。
(1)mkdir directory_name
:在当前目录下创建一个新目录。
(2)mkdir -p /path/to/directory
:创建一个新目录,包括创建其所有父目录。
(1)rmdir directory_name
:删除当前目录下的一个空目录。
(1)rm file_name
:删除当前目录下的一个文件。
(2)rm -r directory_name
:递归删除一个目录及其所有内容。
(3)rm -f file_name
:强制删除文件,不提示确认。
(4)rm -rf directory_name
:强制递归删除目录及其所有内容,不提示确认。
(1)mv source destination
:将文件或目录从源位置移动到目标位置。
(2)mv file_name new_file_name
:重命名当前目录下的文件。
(1)cp source destination
:将文件或目录从源位置复制到目标位置。
(2)cp -r directory_name new_directory_name
:递归复制目录及其所有内容。
(1)cat file_name
:显示文件内容。
(1)less file_name
:分页查看文件内容,按 Q
键退出。
(1)find /path/to/search -name "file_name"
:在指定路径下查找名为 “file_name” 的文件。
(1)grep "pattern" file_name
:在文件中查找包含 “pattern” 的行。
(1)chmod mode file_name
:修改文件的模式(权限)。
(2)chmod -R mode directory_name
:递归修改目录及其所有内容的权限。
(1)chown user:group file_name
:修改文件的所有者和组。
(2)chown -R user:group directory_name
:递归修改目录及其所有文件的所有者和组。
(1)tar -cvf archive_name.tar file1 file2 ...
:创建一个tar归档文件。
(2)tar -xvf archive_name.tar
:解压tar归档文件。
(3)gzip file_name
:使用gzip压缩文件。
(4)gunzip file_name.gz
:解压gzip压缩的文件。
(5)zip archive_name.zip file1 file2 ...
:创建一个zip压缩文件。
(6)unzip archive_name.zip
:解压zip压缩文件。
A. vi [file_name]
打开或创建一个文件。
B. :q
退出 vi
(如果文件未修改)。
C. :q!
强制退出 vi
,不保存修改。
D. :wq
或 :x
或 ZZ
(大写) 保存修改并退出。
A. h
向左移动一个字符。
B. j
向下移动一个字符。
C. k
向上移动一个字符。
D. l
向右移动一个字符。
E. w
移动到下一个单词的开头。
F. e
移动到当前或下一个单词的末尾。
G. b
移动到上一个单词的开头。
H. 0
(数字零) 移动到当前行的开头。
I. ^
移动到当前行的第一个非空白字符。
J. $
移动到当前行的末尾。
K. G
移动到文件的末尾。
L. gg
或 1G
移动到文件的开头。
M. nG
移动到文件的第 n 行。
A. i
在光标位置前插入文本。
B. a
在光标位置后插入文本。
C. o
在当前行的下方插入一个新行。
D. O
(大写) 在当前行的上方插入一个新行。
E. cw
更改从光标位置到单词末尾的内容。
F. cc
删除当前行并进入插入模式。
G. dd
删除当前行。
H. dw
删除从光标位置到单词末尾的内容。
I. x
删除光标位置的字符。
J. s
删除光标位置的字符并进入插入模式。
K. S
删除当前行并进入插入模式。
A. u
撤销最近的更改。
B. Ctrl + r
重做撤销的更改。
A. /pattern
向前搜索 pattern
。
B. ?pattern
向后搜索 pattern
。
C. n
重复上一次搜索。
D. N
反向重复上一次搜索。
E. :s/old/new
替换当前行的第一个匹配。
F. :s/old/new/g
替换当前行的所有匹配。
G. :%s/old/new/g
替换整个文件中的所有匹配。
A. :split
或 :sp
水平分割窗口。
B. :vsplit
或 :vs
垂直分割窗口。
C. Ctrl + w
后跟 h
、j
、k
、l
在窗口间移动。
D. :close
或 :clo
关闭当前窗口(除非它是最后一个窗口)。
E. :only
或 :on
关闭其他所有窗口,只保留当前窗口。
A. :w
保存修改。
B. :w [file_name]
将修改保存到另一个文件。
C. :wq
或 :x
或 ZZ
保存修改并退出。
D. :q
退出(如果文件未修改)。
E. :q!
强制退出,不保存修改。
A. apt update 更新
B. apt install net-tools 安装
a. ifconfig [interface]
:显示指定网络接口的配置。
b. ifconfig [interface] [up|down]
:启用或禁用指定的网络接口。
c. ifconfig [interface] [ip_address] netmask [subnet_mask]
:配置网络接口的 IP 地址和子网掩码。
a. netstat
:显示所有活动的网络连接和监听的端口。
b. netstat -an
:以数字形式显示所有连接和监听的端口。
c. netstat -r
:显示路由表。
d. netstat -i
:显示网络接口的统计信息。
a. route
:显示当前路由表。
b. route add
:添加一个新的路由。
c. route del
:删除一个路由。
d. route -n
:以数字形式显示路由表,不进行名称解析。
a. arp
:显示当前 ARP 缓存。
b. arp -a
:显示当前 ARP 缓存的内容。
c. arp -d [ip_address]
:删除指定 IP 地址的 ARP 缓存项。
a. hostname
:显示当前系统的主机名。
b. hostname [new_name]
:临时设置系统的主机名(重启后失效)。
a. dnsdomainname
:显示系统的 DNS 域名。
a. domainname
:显示系统的 NIS/YP 域名。
domainname
,用于显示或设置 NIS/YP 域名。 a. nisdomainname
:显示系统的 NIS/YP 域名。
domainname
和 nisdomainname
,用于显示或设置 NIS/YP 域名。 a. ypdomainname
:显示系统的 NIS/YP 域名。
a. traceroute [destination]
:显示到达指定目的地的路由路径。
a. ping [ip_address]
:发送 ICMP echo 请求到指定的 IP 地址。
a. netconf
:启动网络配置界面。
nc
(或 netcat
)是一个功能丰富的网络实用工具,可以用于读取和写入数据穿过网络连接。它被设计成一个可靠的的后端工具,可以立即被其他程序或脚本驱动。同时,它也是一个功能丰富的网络调试工具,因为它可以创建各种类型的网络连接。以下是一些常见的 nc
用法:
nc [options] [hostname] [port]
:连接到指定主机和端口。
nc -l [port]
:在指定端口上监听传入连接。
A. 【发送文件】:nc -l [port] > file.txt
在接收端,nc [hostname] [port] < file.txt
在发送端。
B. 【接收文件】:nc [hostname] [port] > file.txt
在接收端,nc -l [port] < file.txt
在发送端。
nc -z -v [hostname] [start_port]-[end_port]
:扫描指定主机上的端口范围。
nc -u [hostname] [port]
:使用 UDP 协议连接到指定主机和端口。
A. -p
:指定源端口。
B. -s
:指定源 IP 地址。
C. -v
:显示详细信息。
D. -w
:设置超时时间(秒)。
E. -z
:仅扫描监听端口,不发送任何数据。
A. nc -l 1234
:在端口 1234 上监听传入连接。
B. nc localhost 1234
:连接到本地主机端口 1234。
C. nc -u -z -v localhost 1234-1236
:扫描本地主机的 UDP 端口 1234 到 1236。
tar -cvf archive_name.tar directory_or_file
-c
:创建一个新的归档文件。-v
:在处理文件时显示详细信息。-f
:指定归档文件的名称。A. 使用 gzip 压缩
tar -czvf archive_name.tar.gz directory_or_file
-z
:通过 gzip
压缩归档文件。B. 使用 bzip2 压缩
tar -cjvf archive_name.tar.bz2 directory_or_file
-j
:通过 bzip2
压缩归档文件。C. 使用 xz 压缩
tar -cJvf archive_name.tar.xz directory_or_file
-J
:通过 xz
压缩归档文件。A. 解压 gzip 压缩的归档文件
tar -xzvf archive_name.tar.gz
B. 解压 bzip2 压缩的归档文件
tar -xjvf archive_name.tar.bz2
C. 解压 xz 压缩的归档文件
tar -xJvf archive_name.tar.xz
-x
:从归档文件中解压文件。-t
:列出归档文件的内容,不解压。-p
:保持文件的原始权限和所有权信息。-P
:使用绝对路径来存储或提取文件。--exclude
:排除特定的文件或目录。--exclude-from
:从文件中读取要排除的文件列表。 创建一个名为 backup.tar.gz
的归档文件,包含 Documents
目录,并使用 gzip
压缩:
tar -czvf backup.tar.gz Documents
解压 backup.tar.gz
到当前目录:
tar -xzvf backup.tar.gz
在解压时,如果需要保持文件的原始权限和所有权信息,可以使用 -p
选项:
tar -xzvpf backup.tar.gz
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。