FPGA-linux基础篇1[亲测有效]

FPGA-linux基础篇1[亲测有效]linux的特点: 1 多任务系统 在linux系统中可以执行多个任务 2 多用户系统 多用户可以在同一时间登录和使用系统。 shell为用户与linux内核之间的接口程序,为脚本命令的解释器 she

linux的特点:

1 多任务系统 在linux系统中可以执行多个任务

2 多用户系统 多用户可以在同一时间登录和使用系统。 shell为用户与linux内核之间的接口程序,为脚本命令的解释器 shell脚本可以提高用户操作和管理员进行系统的管理效率(bash)通过sh命令执行脚本文件或者给脚本文件添加执行权限,用./ 命令执行。 .bashrc为shell初始化文件 配置shell的文件 ~/.bashrc ~表示home目录。 gvim .bashrc 打开

.bashrc,bash每次启动时都会加载.bashrc中的内容,它用来存储和加载终端配置和环境变量,

使能配置shell文件,source ~/.bashrc

shell 命令示例:whoami 查看用户名, who查看哪些用户登录。 w 查看哪些用户登录在线 clear 清屏命令。

linux的树形目录结构,linux以文件目录来组织管理系统中的所有文件,每创建一个目录,自动创建两个目录文件,‘.’ 表示自身目录,‘..’父目录。 树形结构以根目录‘/’为起点,所有其他目录由根目录派生。中间/为分隔符。 绝对路径:以根目录开始的路径名。 相对路径: 不以根目录开头。上一级目录cd .. 返回当前目录上一层目录 gvim ../../ll 进入目录ll。

常用的shell命令:

显示当前目录: pwd

复制代码到用户目录:cp -rf /1/2 ~ -r为递归复制文件夹到 -rf为强制。 复制到 ~home文件夹下。 复制文件夹2到当前目录 cp -rf /1/2 . 复制文件只需cp即可。

cd ~返回home目录,cd ../../

mkdir wf
在wf中gvim 1.log 创建文件1.log。 定义环境变量,export USER = wf 。 gvim $USER/1.log 等价于 gvim wf/1.log

创建目录:mkdir mkdir 12 当前目录下创建12文件夹。mkdir 12/13 相对路径下创建13目录。

链接文件命令: ln -s /1/2 link 2 通过link_2链接到2目录,通过link_2访问2。 ln -s 目标 链接名 ln -s 目标 目录

文件显示命令: ls .12 为隐藏文件

ls -a 显示所有文件。 ls-t 以修改时间顺序显示,-s 以文件大小显示。 -R 当前目录下所有子文件。ls –help 可以给你帮助。

文件属性: 文件权限由三个字符串组成,文件所有者权限,组中其他人权限,系统中其他人权限。

ll 显示当前文件夹下目录 文件大小 并显示修改时间。

文件类型: – :常规文件 d: 目录文件 l : 链接文件
文件类型后跟三组 九个字符,代表当前文件在系统中的权限。 drwxrwxr-x 9 willwf willwf rwx可读可写可执行 rwx组成员可读可写可执行 r-x 为其他人的权限 willwf为文件所有者,后面为文件所在组。

改变文件/目录权限: chmod ugo为对所有组(三组)做chmod 默认为ugo。

chmod ugo+r chmod -r 文件名 去掉可读权限。 chmod ug+w,o-w 我和组员可以修改,其他人不可以 chmod -R a+r* 文件夹下所有文件做权限修改,*表示所有目录。

使用八进制数设置权限 三个八进制数字代表ugo的权限。r(4)w(2)x(1) chmod 777 三组权限都可读可写可执行。等价于 chmod a+rwx a为ugo

文件显示命令: more 按Q退出

more -5 文件名 显示五行 more + num 从行号num开始显示 more -c 不滚屏 在显示下一瓶之前先清屏

文件显示命令: less

less -n 文件 显示前几行 less -q 文件 不显示文件标题 less -v 文件 始终显示文件的标题

文件显示命令 cat ctrl+s停止滚屏 ctrl+q恢复滚屏 ctrl+c中断命令

文件复制命令 cp

cp -i 覆盖 cp -p保持原文件所有者,组权限和时间标准 cp -rf 递归拷贝目录。

总结:

不同文件之间的复制粘贴:双击点选按鼠标滚轴键 或者打两个按tab自动补全。

ll 来看权限。 chmod -R a+r* R对所有目录增加权限 a表示三组 r表示读权限 硬链接 只链接目录。 环境变量的使用$环境变量 export相当于定义变量

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/13188.html

(0)

相关推荐

  • 用Python打造烟花效果

    用Python打造烟花效果烟花绽放的瞬间,能够让人们感到快乐,也激发了人们的创造力;Python正是一个最适合实现这种创造力的语言。在这篇文章中,我们将向您展示如何使用Python实现烟花效果,为您的编程语言学习之旅增添一点乐趣。

    2024-08-04
    35
  • 使用Python的Tkinter创建丰富的用户界面

    使用Python的Tkinter创建丰富的用户界面在Python中,Tkinter是最流行的GUI库之一。Tkinter使得在Python中创建图形化用户界面变得非常简单。它使用Tk GUI工具包,该工具包最初是为Tcl语言编写的,但现在也可用于其他编程语言。Tkinter除了可以用于创建基本的GUI组件之外,还可以创建复杂的、高度可定制的GUI组件,如表格、treeview和编辑器。在本文中,我们将介绍如何使用Tkinter创建具有丰富用户界面的Python应用程序。

    2023-12-20
    111
  • Apollo仿真平台如何Hold住99.9999%的复杂场景?[通俗易懂]

    Apollo仿真平台如何Hold住99.9999%的复杂场景?[通俗易懂]本期 AI 前线社群分享我们很高兴邀请到了百度自动驾驶事业部的毛继明,为我们带来《适用于自动驾驶的分布式仿真平台》的干货分享。 首先给大家介绍下今天的讲师:毛继明,百度自动驾驶事业部资深架构师,自动驾驶事业部仿真团队技术负责人。 目前重点关注分布式自动驾驶仿真平台的构建以及百度…

    2023-07-19
    118
  • redis图形化界面_redis operator

    redis图形化界面_redis operator1.介绍 使用redis-cli客户端工具,必须使用命令进行操作,效率比较低。 将使用图形化工具对redis数据库中的数据进行管理。0.9.4之后开始收费 redis-desktop-manager…

    2023-02-22
    181
  • docker compose实战_Docker

    docker compose实战_Docker一、 概述 compose 是用来定义和运行一个或多个容器(通常都是多个)运行和应用的工具。使用 compose 可以简化容器镜像的构建以及容器的运行。 compose 使用 YAML 文件来定义多容

    2023-05-20
    135
  • 使用Python CGI构建Web应用程序

    使用Python CGI构建Web应用程序Web应用程序是目前互联网上最受欢迎的应用程序之一。随着计算机网络技术迅速发展,越来越多的传统应用程序被转换成面向Web的应用程序。Web应用程序给予用户更加方便、快捷的体验,并且与互联网相连接,可以随时用任何设备访问,具有更好的用户体验和社交共享功能。

    2024-04-25
    68
  • PostgreSQL – Linux 下的图形化客户端/管理器[通俗易懂]

    PostgreSQL – Linux 下的图形化客户端/管理器[通俗易懂]今天在Fedora下安装DBeaver,想捣鼓一下PostgreSQL,发现软件包下载速度十分缓慢。所以尝试了以下其他GUI管理器。 官方有个维基页面列出很多客户端。https://wiki.pos…

    2023-01-24
    166
  • AnalyticDB MySQL_kubedb

    AnalyticDB MySQL_kubedb摘要 RadonDB MySQL Kubernetes v2.2.0 于近日发布!该版本开始支持 MySQL 8.0,备份功能优化,并全面提升高可用稳定性。社区同步发起“新版试用赢周边”活动! 致谢

    2023-05-25
    146

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注