Linux基本命令

Ubun (乌班图)操作系统 _基础命令

文件和目录操作

  • ls:列出当前目录中的文件和目录。
    • ls -l:详细列出文件和目录的信息。
    • ls -a:显示所有文件,包括隐藏文件。
  • cd [目录]:改变当前目录。
    • cd ..:返回上一级目录。
    • cd ~:返回用户的主目录。
    • cd :回到home文件(工作文件)夹下
  • pwd:显示当前工作目录的路径。
  • mkdir [目录名]:创建一个新目录。
  • rmdir [目录名]:删除一个空目录。
  • rm [文件名]:删除一个文件。
    • rm -r [目录名]:递归删除目录及其内容。
  • cp [源文件] [目标文件]:复制文件。
    • cp -r [源目录] [目标目录]:递归复制目录及其内容。
  • mv [源文件] [目标文件]:移动或重命名文件。
  • mv *.c new:将所有.c结尾的文件移动到new文件夹下。

文件查看和编辑

  • cat [文件名]:显示文件内容。
  • more [文件名]:分页显示文件内容。
  • less [文件名]:分页显示文件内容(支持上下滚动)。
  • head [文件名]:显示文件的前10行。
    • head -n [行数] [文件名]:显示文件的前n行。
  • tail [文件名]:显示文件的后10行。
    • tail -n [行数] [文件名]:显示文件的后n行。
    • tail -f [文件名]:实时显示文件内容的新增部分(常用于查看日志)。

文件权限和所有权

  • chmod [权限] [文件名]:改变文件的权限。
    • chmod 755 [文件名]:设置文件的权限为755(rwxr-xr-x)。
  • chown [用户]:[用户组] [文件名]:改变文件的所有者和用户组。

系统管理

  • sudo [命令]:以超级用户权限执行命令。
  • apt update:更新软件包列表。
  • apt upgrade:升级所有已安装的软件包。
  • apt install [软件包名]:安装新的软件包。
  • apt remove [软件包名]:删除已安装的软件包。
  • apt autoremove:删除不再使用的自动安装的软件包。

进程管理

  • ps:显示当前进程列表。
    • ps aux:显示所有进程的详细信息。
  • top:实时显示系统资源使用情况及进程信息。
  • htop:增强版的top,需要先安装(sudo apt install htop)。
  • kill [进程ID]:杀死指定的进程。
    • kill -9 [进程ID]:强制杀死进程。

网络相关

  • ifconfig:显示或配置网络接口(新版本中推荐使用ip命令)。
    • ip addr:显示所有网络接口的IP地址。
  • ping [主机名/IP]:检查网络连接状态。
  • netstat:显示网络连接、路由表、接口统计等信息。
    • netstat -tuln:显示所有监听的端口。
  • ssh [用户]@[主机]:通过SSH连接到远程主机。
  • scp [源文件] [用户]@[主机]:[目标路径]:通过SSH复制文件到远程主机。

文本处理

  • grep [模式] [文件名]:在文件中搜索指定的模式。
  • sed:流编辑器,用于文本替换和处理。
  • awk:强大的文本处理工具,用于数据提取和报告生成。

其他有用命令

  • history:显示历史命令列表。
  • clear:清屏。
  • echo [字符串]:打印字符串到终端。
  • date:显示当前日期和时间。
  • whoami:显示当前用户的用户名。
  • set nu:显示行号。
  • ctrl+alt+t快捷键 打开命令窗口
  • xrandr 调整分辨率。
  • xrandr -s +分辨率大小
  • ctrl +shift + + 字体变大
  • ctrl +- 字体变小
  • ctrl +l 清屏
  • 编写代码:
  • vim +文件名+.c
  • 编辑 ctrl + i;
  • 退出编辑模式 ESC
  • 退出文件 ctrl +:
  • wq w(保存) q(退出)
  • 编译文件命令 gcc空格+原文件名.c +新文件名
  • 运行 ./+新文件名
  • pwd 显示当前文件路径
  • 图标文件夹下新建文件夹

create New Folder 新建文件夹

这些命令是Ubuntu及其他基于Linux的操作系统中常用的基础命令。熟练掌握这些命令可以显著提高在Linux环境中的操作效率。

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值