文件目录

知识拓展2

独自空忆成欢 提交于 2020-03-09 14:50:06
嵌入式操作实践中遇到的问题 1.gcc编译器用不了 利用gedit编写好代码后需要用gcc编译,但编译不了,原因可能是由于第一次用没有安装gcc。解决办法:用apt-get install gcc(如果用的不是高级权限,要在开头加sudo) 2.studio.h:No such file or directory解决方法 gcc安装后仍然编译不了,出现下面的情况: 一直怀疑是自己的代码写错了,但反复都是出现这个情况,所以上网搜索了解决方法,试了很多次最终成功了。 原因可能是安装ubantu时有些地方没有设置安装好,缺少libc6-dev 依次输入命令sudo apt-get update sudo apt-get upgrade sudo apt-get install libc6-dev 装完后就能使用了 期间我还遇过其他问题,比如安装build-essential时出现无法获得锁的情况 当时没有截图,所以借用的图。 要使用如下命令解除占有: sudo rm/var/lib/dpkg/lock-frontend 如果是/var/lib/dpkg/lock-open(11:资源暂时不可用) 则使用如下命令解除占有: sudo rm/var/lib/dpkg/lock 3.绝对路径相对路径 绝对路径:从根目录开始 相对路径:从当前路径开始的路径 举例:home目录下的0303目录

O2OA教程-平台内置应用介绍-脑图管理

我是研究僧i 提交于 2020-03-09 14:22:40
脑图管理 脑图用于在线思维脑图编辑,记录以脑图形式创建的文件,或分享给他人或接收来自于他人的脑图文件。 脑图首页 点击组件-脑图,即可打开脑图系统。首页左边为我的文件、分享文件、收到文件、回收站、来自应用;中间为各文件的目录;右边为操作条及展示区。 系统默认展示我的文件页面。 我的文件 用于创建您的脑图文件。 新建目录 点击我的文件-根目录-新建目录,即可在根目录下创建子目录。 子目录下创建下级子目录,选中子目录名称,点击新建目录即可。 如果想给目录更改名称,点击该目录后的编辑图标即可。 新建脑图 选中要新建脑图的目录,点击新建脑图,选中文件夹填写脑图名称后会进入该脑图的编辑页面。 编辑脑图 脑图是以根节点为中心,展开多个下级节点。下级节点可以收缩,也可以展开。节点前面有 是收缩状态, 是展开状态。 1)编辑名称 根节点的名称同新建脑图时填写的名称。如若要修改名称,右键单击该名称选择编辑,或在顶部工具栏里选择编辑按钮即可修改。在节点内部,可以使用shift+回车 实现换行。 插入下级主题、插入同级主题、插入上级主题 选中根节点,右键选择插入下级主题,或在顶部工具栏里选择插入下级主题,即可插入多个下级节点。 选中一级节点,点击插入同级主题,即可添加与此同级的一级节点。 上移、下移 选中某一级节点,点击上移、下移,该节点可以在兄弟节点间上移、下移。 链接 选择要插入链接的节点,点击链接

文件用户组管理

倾然丶 夕夏残阳落幕 提交于 2020-03-09 11:31:04
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其他任意长度任意字符的文件和目录 ls /etc/[^[:alpha:]][[:alpha:]] 2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中 cp -r /etc/p [^0-9] /tmp/mytest1 3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 cat /etc/issue | tr "[[:lower:]]" "[[:upper:]]" > /tmp/issue.out 4、创建组distro,其GID为2019 groupadd -g2019 distro 5、创建用户mandriva,UID为1005,基本组为distro useradd -u1100 -g2019 mandriva 6、创建用户mageia, UID为1100,家目录为/home/linux useradd -d/home/linux -u1100 mageia 7、给用户mageia添加密码,其密码为mageedu,并设置密码7天后过期 passwd mageia mageedu passwd -m7 mageia 8、删除mandriva,但保留其家目录 userdel mandriva 9、创建用户slackware,UID为2002

Linux系统简单文件操作命令

扶醉桌前 提交于 2020-03-09 09:55:53
项目 内容 这个作业属于哪个课程 < 班级课程的主页链接 > 这个作业的要求在哪里 学号-姓名 17043221-汪贵军 作业学习目标 学习在Linux系统终端下进行命令行操作,并掌握常用命令行操作并能通过命令行操作解决简单问题 1.查看当前目录 pwd #显示用户当前工作目录. 提示符$和#的区别是$表示当前为普通用户,拥有一般的权限;#表示当前为root用户,拥有更高的权限。 2.在用户主目录(家目录)下面创建一个以自己学号命名的目录并查看是否创 建成功 mkdir #创建新用户 ls #显示当前目录下的内容 列出当前目录下面的所有文件 ls -a # 列出目录下的所有文件,包括以 . 开头的隐含文件。 以列表的形式列出当前目录下面的内容 ll/ls -l #列出文件的详细信息,可以以列表形式列出。 . 指向的是上一层目录,即你的当前目录。 .. 代表你的当前目录的上一级目录,及当前目录的父目录。 3.进入以自己学号命名的目录,查看当前目录,然后创建以自己姓名拼音命名 的目录 cd #更改用户当前工作目录. 相对路径和绝对路径的区别: 绝对路径是指文件在硬盘上真正存在的路径。 相对路径就是相对于自己的目标文件位置。 从当前目录返回用户主目录(家目录) cd ~ 或cd #返回用户家目录 删除目录 rm -r +目录名 #删除目录 4

用户添加,用户组修改一些基本知识使用

≯℡__Kan透↙ 提交于 2020-03-09 09:24:44
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 首先查询出当前目录下的文件或者目录 ls /etc 将查询出的文件列表信息通过管道传输给grep,通过正则表达式对/etc目录内的东西进行匹配过滤。 ls /etc|grep “^[^[:alpha:]][[:alpha:]].*” 2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 首先在/tmp目录下通过mkdir命令新建一个mytest1目录 mkdir /tmp/mytest1 通过cp命令将符合条件的文件或者目录拷贝到目标文件 cp -a /etc/[p]*[^[:digit:]] /tmp/mytest1/ 通过grep命令进行查看 3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 通过tr命令对文件内容进行转换 4、请总结描述用户和组管理类命令的使用方法并完成以下练习: (1)、创建组distro,其GID为2019; group -g 2019 distro (2)、创建用户mandriva, 其ID号为1005;基本组为distro; (3)、创建用户mageia,其ID号为1100,家目录为/homenux; (4)、给用户mageia添加密码,密码为mageedu

项目上线

天大地大妈咪最大 提交于 2020-03-09 08:51:18
购买服务器 # 购买阿里云服务器 # 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 连接服务器 1)账号 >: ssh root@39.99.192.127 2)密码 >: ******** 服务器命令 管理员权限 1)以下所有的服务器命令均可以在管理员权限下执行 >: sudo 命令 配置终端 1)编辑配置文件 >: vim ~/.bash_profile 2)将原来内容全部删除掉 >: ggdG 3)进入编辑状态:填入下方两行 >: i export PATH=$PATH:$HOME/bin PS1='Path:\w\n>:' 4)退出编辑状态 >: esc 5)保存修改并退出 >: :wq 6)生效配置 >: source ~/.bash_profile 重要 更新系统软件包 >: yum update -y 安装软件管理包和可能使用的依赖 >: yum -y groupinstall "Development tools" >: yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel 检测是否成功:会将git作为依赖安装号 >: git 安装Mysql

linux(2)指令及操作

百般思念 提交于 2020-03-09 08:37:19
文章目录 2.1 more 2.1 | 管道 2.3 ln 2.4 grep 2.5 find 2.6 tar(归档管理) 2.7chmod 2.8 which 2.9 su 2.10 passwd 2.11 exit 2.12 who 2.13 关机重启 2.14 ps 2.15 netstat(查看系统监听的端口) 2.16 lsof(查看系统监听的端口) 2.17 head 2.18 tail 2.9 vim高级记事本 2.1 more 作用:分屏查看 more 文件名 注意: 空格 下一屏 B 上一屏 q 退出查看 2.1 | 管道 管道:一个人命令的输出可以通过管道作为另一个命令的输入 管道我们可以理解成现实中的管子,管子的一头塞东西进去,另一头取出来,这里的’|'的左右分为两端,左端塞东西(写),右端塞东西(读) 作用:将前面的命令返回的结果,让后面的命令再次处理 ls - alh | more 2.3 ln - 软链接 相当于windows的快捷方式,链接指向源文件 语法: ln - s 源文件 链接文件 链接文件和源文件打开内容都是同一个文件 发生改变都同时变化 字体颜色是蓝色,文件类型是 l 软链接,指向相对路径文件链接文件或者源文件变化,链接无效 ln - s 1. txt 1 link . txt 软链接指向源文件的绝对路径,链接文件移动位置,依然有效 ln

ubuntu清理系统垃圾与备份

冷暖自知 提交于 2020-03-08 23:51:22
虽然linux下不会有windows下的那么多垃圾和磁盘碎片!但还是会留下一些用不着的临时文件或是多次升级后的N个旧的内核! 1,非常有用的清理命令: sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove 这三个命令主要清理 升级缓存以及无用包的 。 2, 清理opera firefox的缓存文件 : ls ~/.opera/cache4 ls ~/.mozilla/firefox/*.default/Cache 3, 清理Linux下孤立的包 : 图形界面下我们可以用:gtkorphan sudo apt-get install gtkorphan -y 终端命令下我们可以用:deborphan sudo apt-get install deborphan -y 4, 卸载:tracker 这个东西一般我只要安装ubuntu就会第一删掉tracker 他不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。 5, 删除多余的内核 :一定不要删错哦,切记!! 打开终端敲命令:dpkg –get-selections|grep linux 有image的就是内核文件 删除老的内核文件: sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27

人生新篇章,Linux学习第二篇

ぐ巨炮叔叔 提交于 2020-03-08 23:11:11
1,Linux发行版的系统目录名称命名规则及用途 一. 系统目录名称命名规则: A.系统目录也是一种目录,所以首先它要符合一般目录的命名规则,而因为目录也是文件(Linux哲学思想:一切皆文件),所以也就是要符合文件的命名规则: 在同一路径下,两个文件不能同名 文件名最长255个字节 包括路径在内文件名称最长4095个字节 除了斜杠“/”和NUL,所有字符都有效。(但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用它们) 字母大小写敏感(这点与文件系统类型有关,例如标准Linux文件系统ext4,但如果用的是FAT32类型,那么字母大小写便不敏感) B.如果是系统目录,还要符合官方Linux的标准库:LSB linux Standard Base。文件系统分层结构:FHS:(Filesystem Hierarchy Standard) 二.根目录下,系统目录的用途简述: 目录 描述 bin 基本命令二进制文件 boot 引导 boot loader 的静态文件 dev 设备文件 etc 主机专用的系统配置 lib 基本共享库和内核模块 media 可移动媒体的挂载点 mnt 临时挂载文件系统的挂载点 opt 附加应用程序软件包 run 进程运行过程中的相关数据 sbin 基本系统二进制文件 srv 提供该系统服务的数据 tmp 临时文件 usr 二级层次结构 var

上线

笑着哭i 提交于 2020-03-08 22:22:03
购买服务器 # 购买阿里云服务器 # 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 连接服务器 1)账号 >: ssh root@39.99.192.127 2)密码 >: ******** 服务器命令 管理员权限 1)以下所有的服务器命令均可以在管理员权限下执行 >: sudo 命令 配置终端 1)编辑配置文件 >: vim ~/.bash_profile 2)将原来内容全部删除掉 >: ggdG 3)进入编辑状态:填入下方两行 >: i export PATH=$PATH:$HOME/bin PS1='Path:\w\n>:' 4)退出编辑状态 >: esc 5)保存修改并退出 >: :wq 6)生效配置 >: source ~/.bash_profile 重要 更新系统软件包 >: yum update -y 安装软件管理包和可能使用的依赖 >: yum -y groupinstall "Development tools" >: yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel 检测是否成功:会将git作为依赖安装号 >: git 安装Mysql