您的位置:

观察:Linux的基本命令

时间:2023-04-11 08:24:30


(资料图片)

Linux 是一种类 Unix 操作系统,由于其稳定性和安全性等优势,已经成为许多服务器和工作站的首选操作系统。本文将介绍 Linux 的一些基本命令,包括文件操作、进程管理、用户管理、网络管理和系统管理等方面的知识,以及相应的示例代码。

一、文件操作

ls:列出当前目录下的文件和目录。

ls

cd:切换当前目录。

cd /path/to/directory

pwd:显示当前所在的目录。

pwd

mkdir:创建新的目录。

mkdir new_directory

rmdir:删除空目录。

rmdir empty_directory

rm:删除文件或目录。

rm filerm -r directory

cp:复制文件或目录。

cp file new_filecp -r directory new_directory

mv:移动或重命名文件或目录。

mv file new_filemv directory new_directory

touch:创建新文件或更新已有文件的时间戳。

touch file

二、进程管理

ps:列出当前系统中的进程。

ps

top:显示当前正在运行的进程和其资源使用情况。

top

kill:向指定进程发送信号。

kill PID

killall:向指定进程名发送信号。

killall process_name

nice:调整进程的优先级。

nice -n 10 command

renice:调整已有进程的优先级。

renice -n 5 PID

三、用户管理

useradd:添加新用户。

useradd username

passwd:为用户设置密码。

passwd username

userdel:删除用户。

userdel username

usermod:修改用户信息。

usermod -a -G groupname username

su:切换用户身份。

su username

sudo:以管理员身份运行命令。

sudo command

四、网络管理

ping:测试网络连接。

ping host

ifconfig:显示网络接口的配置信息。

ifconfig

netstat:显示网络连接、路由和接口信息。

netstat -a

nslookup:查找域名对应的 IP 地址。

nslookup domain_name

traceroute:跟踪网络数据包的路径。

traceroute host

五、系统管理

df:显示文件系统的使用情况。

df

du:显示目录或文件的磁盘使用情况。

du directory

free:显示系统的内存使用情况。

free

uname:显示系统的版本信息。

uname -a

uptime:显示系统的运行时间和负载情况。

uptime

top:显示系统资源使用情况和进程信息。

top

systemctl:管理系统服务。

systemctl start service_namesystemctl stop service_namesystemctl restart service_name

journalctl:查看系统日志。

journalctl -u service_name

ssh:远程登录其他主机。

ssh username@host

scp:在本地和远程主机之间传输文件。

scp file username@host:/path/to/destination

关键词:

返回顶部