编程爱好者之家

常用的linux命令带实例

2023-03-29 15:47:17 68

bg2.png

以下是一些常用的 Linux 命令及其示例:


1. ls - 列出目录内容

ls


显示当前目录下的所有文件和子目录。


2. cd - 改变当前目录

cd /home/user/documents/


将当前工作目录更改为“/home/user/documents/”。


3.pwd - 显示当前工作目录

pwd


显示当前工作目录的完整路径名。


4.mkdir - 创建一个新目录

mkdir new_directory

 

在当前工作目录中创建一个名为“new_directory”的新目录。


5.rm - 删除文件或目录

rm file.txt


从当前目录中删除“file.txt”文件。


6.cp - 复制文件或目录

cp file.txt /home/user/documents/


将“file.txt”文件复制到“/home/user/documents/”目录中。


7.mv - 移动文件或目录

mv file.txt /home/user/documents/


将“file.txt”文件移动到“/home/user/documents/”目录中。


8.touch - 创建空文件


touch new_file.txt

在当前目录中创建一个名为“new_file.txt”的新文件。


9.cat - 查看文件内容

cat file.txt


显示“file.txt”文件的内容。


10.grep - 搜索文件内容

grep "search_term" file.txt


在“file.txt”文件中搜索包含“search_term”的行。


11.chmod - 修改文件权限

chmod 755 file.txt


将“file.txt”文件的权限更改为“rwxr-xr-x”。


12.chown - 修改文件所有权

chown user:group file.txt


将“file.txt”文件的所有权更改为用户“user”和组“group”。


13.ps - 显示当前进程

ps aux


显示当前所有进程的详细信息。


14.kill - 终止进程

kill process_id


终止进程 ID 为“process_id”的进程。


15.top - 显示系统资源占用情况

top


实时显示系统资源使用情况,包括 CPU 和内存占用率等。


16.ping - 测试网络连接

ping www.codelovers.cn


对 编程爱好者之家 的主机进行网络连接测试。



17.ifconfig - 显示网络接口信息

ifconfig eth0


显示网络接口“eth0”的详细信息,包括 IP 地址、MAC 地址等。


18.netstat - 显示网络连接状态

netstat -an


显示当前计算机上所有网络连接的状态。


19.ssh - 远程登录

ssh user@remote_host


使用 SSH 协议远程登录到“remote_host”主机,用户名为“user”。


20.scp - 在本地主机和远程主机之间复制文件

scp file.txt user@remote_host:/home/user/documents/


将“file.txt”文件从本地主机复制到“remote_host”主机的“/home/user/documents/”目录下。


同类文章