当前位置: 首页 > news >正文

一些常用的Linux命令及其简要说明(持续更新)

1. cd:改变当前工作目录。

cd [directory]#例如 
cd /home/user

2. ls:列出目录内容。

ls [-options] [file/directory]#例如 
ls -l, ls /etc

3. pwd:显示当前工作目录。

pwd

4. mkdir:创建新目录。

mkdir [directory]#例如  
mkdir mydir

5. rm:删除文件或目录。

rm [-options] file/directory#例如 
rm -r mydir

6. cp:复制文件或目录。

cp [-options] source destination#例如 
cp file1.txt /home/user

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

mv [-options] source destination#例如 
mv file1.txt file2.txt

8. echo:输出文本到屏幕或文件。

echo [text] 或 echo [text] > file.txt

9. cat:查看文件内容或合并文件。

cat [file] 或 cat file1.txt file2.txt > combined.txt

10. more 或 less:分页查看文件内容。

more file.txt 或 less file.txt

11. tail:查看文件尾部内容。

tail [-options] file#例如 
tail -n 10 log.txt

12. head:查看文件头部内容。

head [-options] file#例如 
head -n 5 file.txt

13. find:在文件系统中查找文件。

find [path] [-options] [expression]#例如 
find /home -name "*.txt"

14. grep:在文件中搜索特定模式的文本。

grep [-options] pattern file#例如 
grep "hello" file.txt

15. chmod:更改文件或目录的权限。

chmod [-options] permissions file/directory#例如 
chmod 755 myscript.sh

16. chown:更改文件或目录的所有者。

chown [-options] owner[:group] file/directory#例如 
chown user:users file.txt

17. sudo:以超级用户(root)权限执行命令。

sudo [command]#例如 
sudo apt-get update

18. apt-get(Debian/Ubuntu)或 yum(CentOS/RHEL):包管理工具,用于安装、更新和删除软件包。

apt-get install package_name 或 yum install package_name

 19. shutdown:关闭或重启系统。

shutdown [-options] [time]#例如 shutdown -h now    #(立即关机)shutdown -r +5    #(5分钟后重启)

20. reboot:重启系统。

reboot

21. su 或 sudo su:切换到另一个用户(通常为root用户)。

su [- options] [username] 或 sudo su

22. top:实时显示系统状态,包括运行的进程和系统负载等信息。

top

23. df:查看磁盘空间使用情况。

df [-options]#例如 
df -h

24. du:估算文件和目录的空间使用情况。

du [-options] file/directory#例如 
du -sh directory

        以上只是Linux命令的一小部分,实际上还有许多其他命令和选项可以根据需要使用。这些命令是Linux系统管理和日常操作的基础。随着软件和工具的不断开发,新的命令也会不断出现。

http://www.lryc.cn/news/263392.html

相关文章:

  • 开发企业展示小程序的关键步骤和技巧
  • Python-Selenium-使用 pywinauto 实现 Input 上传文件
  • Go语言运行时与自家平台对比后认识
  • leetcode 450. 删除二叉搜索树中的节点
  • 小红书可观测 Metrics 架构演进,如何实现数十倍性能提升?
  • selenium学习
  • 前端开发新趋势:Web3、区块链和虚拟现实
  • 如何安装运行Wagtail并结合cpolar内网穿透实现公网访问网站界面
  • 【>D:\10\Debug\RCa00828(34): fatal error RC1022: expected ‘#endif‘】
  • 使用vite搭建项目时,在启动vite后,浏览器显示页面:找不到localhost的网页
  • libp2p 快速开始
  • 【数据结构】——排序算法简答题模板
  • vue3.0基础
  • Kafka本地安装⭐️(Windows)并测试生产消息以及消费消息的可用性
  • 生产环境_Spark解析JSON字符串并插入到MySQL数据库
  • WEB渗透—PHP反序列化(四)
  • LVS-DR模式部署
  • Oracle的学习心得和知识总结(三十)| OLTP 应用程序的合成工作负载生成器Lauca论文翻译及学习
  • HarmonyOS4.0从零开始的开发教程18后台代理提醒
  • 智能优化算法应用:基于算术优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • 在vue中通过js动态绘制table,并且合并连续相同内容的行,支持点击编辑单元格内容
  • 输电线路定位:精确导航,确保电力传输安全
  • ZKP Commitment (1)
  • 【难点】【LRU】146.LRU缓存
  • 基于YOLOv8深度学习的吸烟/抽烟行为检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
  • 菜鸟学习日记(python)——匿名函数
  • CompleteFuture与Future的比较
  • 数据分享 I 全国市级商品房屋销售数据,shp/excel格式,2005-2020年数据
  • 面试题总结(十一)【C++】【华清远见西安中心】
  • c++_01_名字空间_复合类型_缺省参数_哑元函数