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

Linux 系统常用命令

个人使用的 Linux 系统(debian、ubuntu等),虽然有很多优秀的桌面环境(GNOME、KDE等),可以像 windows 一样方便的进行视窗操作,但在某些情况下,却需要使用 终端命令 进行复制、粘贴等操作,同时由于 Linux 使用终端操作方便的因素,本文介绍一些常用的终端命令。

1. 举例说明终端操作

在 /usr 文件夹新建文件,“新建文件夹”命令不可选中(下图1),因此需使用终端进行操作(下图2),新建文件 new_file(下图3)

2. 文件与目录操作

ls:列出当前目录中的文件
ls -l:以详细信息格式列出文件
ls -a:显示所有文件,包括隐藏文件(以.开头)

cd directory:进入指定目录
cd ~:返回用户主目录
cd ..:返回上一级目录

pwd:输出当前所在目录的绝对路径

xdg-open file_or_dir:使用默认的桌面应用程序打开文件/目录

cp source destination:复制文件
cp -r source_dir dest_dir:递归复制目录

mv oldname newname:重命名文件
mv file directory:移动文件

touch file:创建一个空文件或更新已有文件的修改时间
mkdir new_dir:创建一个新目录
mkdir -p directory:递归创建多层目录

rm file:删除文件
rm -f file:强制删除文件(无提示)
rm -r directory:递归删除目录及其内容
rmdir directory:仅删除空目录

3. 文件内容查看

cat file:从头到尾显示文件内容
more file:逐页查看文件内容
less file:使用上下键翻页查看文件

head file:显示文件前 10 行
head -n 20 file:显示文件前 20 行

tail file:显示文件后 10 行
tail -n 20 file:显示文件最后 20 行
tail -f file:动态查看文件末尾(如日志文件)

4. 文件权限与所有权

chmod 755 file:给文件设置读/写/执行权限 (755)
chmod u+x file:给文件拥有者增加执行权限

chown user file:更改文件所有者为指定用户
chown user:group file:更改文件的用户和组

5. 系统管理

sudo command:以超级用户身份执行命令

df -h:以可读格式查看磁盘使用情况
free -h:以可读格式查看内存使用情况
du -h file_or_dir:查看指定文件或目录的大小
du -sh directory:显示目录总大小

top:显示实时的系统资源使用情况
ps:列出当前会话的进程
ps aux:列出所有进程
kill process_id:根据进程 ID 终止进程
kill -9 process_id:强制终止进程

uptime:显示系统运行时间、用户数量和系统负载

6. 网络操作

ping google.com:检查与指定域的网络连接

ifconfig:查看网络接口配置信息
ip addr:查看网络接口的 IP 地址信息
ip link show:显示网络接口的状态

wget http://example.com/file:从指定URL下载文件
curl http://example.com:获取网页内容


http://www.kler.cn/news/356124.html

相关文章:

  • 鸿蒙-键盘弹出时 promptAction.showToast 被遮盖
  • KubeSphere部署Elasticsearch+Kibana
  • vulnhub(15):lemonsqueezy(hydra爆破、计划任务提权)
  • Vue是一套构建用户界面的渐进式框架,常用于构建单页面应用
  • OpenCV高级图形用户界面(7)获取指定窗口的属性值函数getWindowProperty()的使用
  • 十二、结构型(代理模式)
  • 雷达液位计在污水测量中的应用与优势
  • sentinel原理源码分析系列(四)-ContextEntry
  • Python爬虫进阶:高效数据采集的艺术
  • MySQL-10.DML-添加数据insert
  • 机器视觉入门基础相关概念一 ——单目相机模型
  • 高级java每日一道面试题-2024年10月18日-数据库篇[Redis篇]-一个Redis实例最多能存放多少的keys?
  • OpenWRT 和 Padavan 路由器配置网络打印机 实现远程打印
  • 【从技术到营销的跨界成长】技术人的营销心法与成长秘诀
  • Git_GitHub
  • JavaScript 第19章:Web Storage
  • 什么是堡垒机?安全为什么需要堡垒机?
  • 设计模式-模板方法
  • SQL基础练习题三
  • 极氪汽车困局:营销频繁车、产品力不足