网易首页 > 网易号 > 正文 申请入驻

30个Linux常用命令详解

0
分享至

一、引言

Linux作为一款开源的操作系统,广泛应用于服务器、嵌入式系统等领域。对于Linux用户或者系统管理员来说,熟练掌握常用命令是高效完成任务的基础。本文将详细介绍30个Linux常用命令,帮助读者提升在Linux环境下的工作效率。



二、文件与目录操作

  1. ls:列出目录内容

ls -l  # 以长格式显示目录内容ls -a  # 显示所有文件,包括隐藏文件
  1. cd:切换目录

cd /home/user  # 切换到/home/user目录cd ..  # 切换到上一级目录
  1. pwd:显示当前工作目录

pwd  # 输出当前工作目录的路径
  1. mkdir:创建目录

mkdir dir1  # 创建一个名为dir1的目录
  1. rmdir:删除空目录

rmdir dir1  # 删除名为dir1的空目录
  1. touch:创建空文件或更新文件时间戳

touch file1.txt  # 创建一个名为file1.txt的空文件

三、文件内容查看与编辑

  1. cat:显示文件内容

cat file1.txt  # 显示file1.txt的内容
  1. more/less:分页显示文件内容

more file1.txt  # 分页显示file1.txt的内容,按空格键翻页,按q键退出
  1. head/tail:显示文件的开头/结尾部分

head file1.txt  # 显示file1.txt的前10行内容tail file1.txt  # 显示file1.txt的最后10行内容
  1. vi/vim:文本编辑器,用于编辑文件内容(详细操作略)

四、文件与目录管理

  1. cp:复制文件或目录

cp file1.txt file2.txt  # 将file1.txt复制为file2.txt
  1. mv:移动或重命名文件或目录

mv file1.txt dir1/  # 将file1.txt移动到dir1目录下(若dir1不存在则为重命名)
  1. rm:删除文件或目录

rm file1.txt  # 删除file1.txt文件,加-r参数可删除目录及其内容
  1. ln:创建链接文件

ln -s file1.txt link1.txt  # 创建一个指向file1.txt的符号链接link1.txt
  1. find:在目录树中查找文件或目录

find /home/user -name "*.txt"  # 在/home/user目录下查找所有.txt后缀的文件
  1. chmod:这个命令用于改变文件或目录的权限。在Linux系统中,每个文件和目录都有相应的权限,包括读(r)、写(w)和执行(x)权限。这些权限可以分配给文件的所有者(owner)、文件的所属组(group)和其他用户(others)。

例如,如果我们想给一个文件添加执行权限,我们可以使用以下命令:

chmod +x filename

如果我们想同时给所有者和所属组添加写权限,我们可以这样做:

chmod u+w,g+w filename

其中,“u”代表所有者,“g”代表所属组,“+”代表添加权限,“w”代表写权限。

  1. chown:这个命令用于改变文件或目录的所有者和所属组。例如,如果我们想将一个文件的所有者更改为“newuser”,并将所属组更改为“newgroup”,我们可以使用以下命令:

chown newuser:newgroup filename

如果只更改所有者,可以省略所属组部分:

chown newuser filename

五、系统信息查询与进程管理

  1. df:这个命令用于显示磁盘分区上的可用和已使用的磁盘空间。例如:

df -h  # 以人类可读的格式(例如GB, MB)显示磁盘空间使用情况
  1. du:此命令用于估算文件和目录的磁盘使用情况。例如:

du -sh directory  # 显示指定目录的总大小,-s表示总计,-h表示以人类可读的格式显示
  1. ps:此命令用于显示当前运行的进程信息。例如:

ps aux  # 显示所有用户的所有进程,包括命令行参数等信息
  1. top:这是一个动态显示进程信息的工具,可以实时查看系统的运行状态和各个进程的资源占用情况。直接在终端中输入“top”即可运行。
  2. kill:此命令用于终止进程。你需要知道进程的PID(进程ID)来使用这个命令。PID可以通过“ps”命令获取。例如:

kill PID  # 终止指定PID的进程

如果是强制终止进程,可以使用“kill -9 PID”。

六、网络命令

  1. ifconfig/ip:这两个命令都可以用来显示和配置网络接口信息。在新的Linux发行版中,“ifconfig”已被“ip”命令替代,但在一些旧的系统中仍然可以使用。例如:

ip addr show  # 显示网络接口信息

或者在一些老的系统上:

ifconfig  # 显示网络接口信息
  1. netstat:此命令用于显示网络连接、路由表和网络接口信息。例如:

netstat -tuln  # 显示当前系统上所有监听的TCP和UDP端口
  1. ping:这是一个用于测试网络连接的命令。例如:

ping www.google.com  # 向Google发送ICMP回显请求以测试网络连接
  1. traceroute:此命令可以显示数据包从源主机到目标主机经过的路由。例如:

traceroute www.google.com  # 显示到Google的路由路径

注意:在某些系统上,该命令可能被称为“tracert”。

  1. wget:此命令用于从网络上下载文件。例如:

wget http://example.com/file.zip  # 下载指定URL的文件
  1. curl:这是一个强大的工具,用于从或向服务器传输数据,支持多种协议。例如:

curl http://example.com  # 获取指定URL的内容
  1. ssh:此命令允许用户安全地远程登录到其他计算机。例如:

ssh user@hostname  # 使用SSH远程登录到指定主机
  1. scp:这是一个基于SSH的文件传输命令,可以在本地和远程主机之间安全地复制文件。例如:

scp localfile.txt user@hostname:/path/to/remote/directory/  # 将本地文件复制到远程主机上指定的目录

或者从远程主机复制文件到本地:

scp user@hostname:/path/on/remote/file.txt /path/on/local/  # 从远程主机复制文件到本地指定的目录

七、结语

熟练掌握这些常用命令,对于Linux用户和系统管理员来说是非常必要的。它们可以帮助我们高效地管理文件、查询系统信息、管理进程以及进行网络操作等。当然,Linux命令博大精深,本文只是介绍了其中的一部分。想要更深入地学习和掌握Linux命令,建议读者参考相关书籍和在线文档,不断实践和总结。

#头条创作挑战赛#​

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
永远不要做压死骆驼的最后一根稻草

永远不要做压死骆驼的最后一根稻草

洞见
2024-06-18 21:48:38
海警军舰集结达90艘,菲在三个岛礁试探,登上仙宾礁沙洲

海警军舰集结达90艘,菲在三个岛礁试探,登上仙宾礁沙洲

青年的背包
2024-06-20 14:33:17
《玫瑰的故事》播出一半后才发现,刘亦菲根本不是天选的“玫瑰”

《玫瑰的故事》播出一半后才发现,刘亦菲根本不是天选的“玫瑰”

兰子记
2024-06-15 20:36:41
俄媒:美放宽乌军用美武器打击俄领土范围

俄媒:美放宽乌军用美武器打击俄领土范围

参考消息
2024-06-20 15:14:12
1976年,叶帅问王震是否了解汪东兴,王震:他算是我的老部下了

1976年,叶帅问王震是否了解汪东兴,王震:他算是我的老部下了

史源历史专栏
2024-06-20 11:20:03
超级大冷!张之臻2-1抢七险胜NO.5梅德韦杰夫 晋级八强创5纪录

超级大冷!张之臻2-1抢七险胜NO.5梅德韦杰夫 晋级八强创5纪录

醉卧浮生
2024-06-20 00:48:14
广西柳州市委原书记吴炜被开除党籍和公职

广西柳州市委原书记吴炜被开除党籍和公职

界面新闻
2024-06-20 12:56:59
如何看待普京访问朝鲜?网友:历史告诉俄罗斯,只有东方才是救星

如何看待普京访问朝鲜?网友:历史告诉俄罗斯,只有东方才是救星

大东北的小豆包
2024-06-19 14:46:39
再见,二维码!央行正式官宣,支付宝、微信将面对强大的“对手”

再见,二维码!央行正式官宣,支付宝、微信将面对强大的“对手”

附允历史观
2024-06-18 15:29:57
回顾上海男子遛狗不拴绳被骂,抄起板凳狂砸7下,将路人活活打死

回顾上海男子遛狗不拴绳被骂,抄起板凳狂砸7下,将路人活活打死

史二了
2024-06-19 10:16:48
A股:大家做好心理准备,股市,将会重演16年的历史

A股:大家做好心理准备,股市,将会重演16年的历史

生活中的栗子
2024-06-14 15:25:46
意大利副总理:这些国家不签署瑞士和会公报,是“不愿破坏对俄关系”

意大利副总理:这些国家不签署瑞士和会公报,是“不愿破坏对俄关系”

参考消息
2024-06-19 09:12:09
签约广东队?男篮“一哥”被曝已离队,或加盟宏远驰援杜锋!

签约广东队?男篮“一哥”被曝已离队,或加盟宏远驰援杜锋!

绯雨儿
2024-06-20 14:47:45
又一位想要垄断离岸爱国权利的博主现形了,怎么还恼羞成怒了呢?

又一位想要垄断离岸爱国权利的博主现形了,怎么还恼羞成怒了呢?

水泥土的搞笑
2024-06-20 09:52:19
菲律宾突发粮食危机,美趁火打劫,没了中国援助,马科斯只剩画饼

菲律宾突发粮食危机,美趁火打劫,没了中国援助,马科斯只剩画饼

国学璀璨
2024-06-19 17:12:35
22岁卡车司机,带45岁女人跑长途,两人最喜欢经过百里无人区

22岁卡车司机,带45岁女人跑长途,两人最喜欢经过百里无人区

牛城王小帅
2024-06-14 11:45:37
缅北女魔头白应兰!帅哥不堪其辱,自己用手抠掉腰子

缅北女魔头白应兰!帅哥不堪其辱,自己用手抠掉腰子

马尔科故事会
2024-06-17 15:43:22
上海京剧院为何将童祥苓先生“除名”?更不应该错误地“去毛化”

上海京剧院为何将童祥苓先生“除名”?更不应该错误地“去毛化”

雪中风车
2024-06-19 08:33:21
哈斯勒姆:我认为米切尔不会留在克利夫兰 他可能真的想离开那里

哈斯勒姆:我认为米切尔不会留在克利夫兰 他可能真的想离开那里

直播吧
2024-06-20 15:25:08
消费者兴致寥寥,商家出血不见成效,今年的618,只剩平台自嗨了

消费者兴致寥寥,商家出血不见成效,今年的618,只剩平台自嗨了

青眼财经
2024-06-19 19:34:46
2024-06-20 15:52:49
鲨鱼编程
鲨鱼编程
懂点技术,懂点编程
441文章数 155关注度
往期回顾 全部

科技要闻

小米SU7流量泼天,富贵却被蔚来接住了

头条要闻

占用房屋拒不腾退 日籍女子仗着外国人身份威胁要跳楼

头条要闻

占用房屋拒不腾退 日籍女子仗着外国人身份威胁要跳楼

体育要闻

绿军的真老大,开始备战下赛季了

娱乐要闻

叶舒华参加柯震东生日聚会,五毒俱全

财经要闻

日本银行巨头突然爆雷!

汽车要闻

售价11.79-14.39万元 新一代哈弗H6正式上市

态度原创

艺术
时尚
亲子
本地
教育

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

中年女性穿衣的重点,不在衣服的数量多少,而在于这三个方面

亲子要闻

那些怀孕时的感人巧合——科学解释不了的,就交给爱吧

本地新闻

2024·合肥印象|用崭新视角对话城市发展

教育要闻

高考成绩400分左右,建议报考这四类大学,学生将来才能有出路!

无障碍浏览 进入关怀版