软链接

Centos7——9.实用指令(文件目录类2)

我是研究僧i 提交于 2019-11-27 16:21:37
目录 文件目录类2 11. more 指令 12. less 指令 13. > 指令 和 >> 指令 14. echo 指令 15. head 指令 16. tail 指令 17. ln 指令 18. history 指令 文件目录类2 11. more 指令 more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more 指令中内置了若干快捷键,详见操作说明 基本语法 more 要查看的文件 操作说明 应用实例 案例:采用 more 查看文件 /etc/profile 快捷键一栏 12. less 指令 less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持各种显示终端。less 指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。 基本语法 less 要查看的文件 操作说明 应用实例 案例:采用 less 查看一个大文件 /opt/金庸-射雕英雄传 txt 精校版.txt 快捷键 13. > 指令 和 >> 指令 介绍 指令 和 >> 指令 输出重定向:会将原来的文件的内容覆盖 追加:不会覆盖原来文件的内容,而是追加到文件的末尾。 基本语法 1. ls -l > 文件 (功能描述:列表的内容写入文件 a.txt 中(覆盖写))

linux常用操作命令

冷暖自知 提交于 2019-11-27 15:56:02
linux的两种硬盘类型 ,一种IDE,一种SCSI 一块硬盘最多有四个主分区(扩展分区算一个分区),即主分区和扩展分区总数不超过4, 扩展分区上有逻辑分区,总数不超过12 linux的分区命名,xxyN xx:硬盘类型,hd为IDE,sd为SCSI yy:表示第几块硬盘(a,b,c...) N:表示第几个分区,逻辑分区从5开始,主分区和扩展分区1-4 例如sdb5:第二块(b)SCSI硬盘(sd)的第一个逻辑分区 关于磁盘的挂载, 下面转载自 https://blog.csdn.net/qq_39521554/article/details/79501714 1.提一句Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...)。比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘的时候进行安全弹出,其实就是卸载unmount。 2.Linux下,不像Windows可以有C,D,E,多个目录,Linux只有一个根目录/。在装系统时,我们分配给linux的所有区都在/下的某个位置,比如/home等等。 3.提问者插入了新硬盘,分了新磁盘区sdb1。它现在还不属于/。 4.我们虽然可以在一些图形桌面系统里找到他的位置,浏览管理里面的文件,但在命令行却不知怎么访问它的目录,比如无法使用cd或者ls。也无法在编程时指定一个目录对它操作。 5.这时提问者使用了

Linux进阶之补充知识篇

时光总嘲笑我的痴心妄想 提交于 2019-11-27 10:48:21
一、 Linux 系统的主要特点: 开放性 :指系统遵循世界标准规范,特别是遵循开放系统互连( OSI )国际标准 多用户 :允许多个用户从相同或不同终端上同时使用同一台计算机 多任务 :它是指计算机同时执行多个程序,而且各个程序的运行互相独立 出色的速度和性能 : Linux 在同配置机器上的网络服务效率是 NT 的 1.8 倍,同时体现在稳定性和对硬件的支持 良好的用户界面 : Linux 向用户提供了三种界面:用户命令界面、图形用户界面和系统调用界面 提供了丰富的网络功能 :完善的内置网络是 Linux 一大特点 可靠的安全系统 : Linux 采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 良好的可移植性 :是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。 Linux 是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行 具有标准兼容性 :符合 POSIX 标准 设备独立性 :是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 Linux 是具有设备独立性的操作系统,它的内核具有高度适应能力 二、硬盘相关概念 1 、 IDE 硬盘

ln -s 软链接知识总结

橙三吉。 提交于 2019-11-27 10:12:08
ln -s 软链接知识总结 1、软连建立:ln -s 源文件 软链接文件 2、误区:软链接是创建的,就意味着软链接文件不可以在创建之前存在 3、类比:win快捷方式 4、删除:rm就可以,但源文件不受影响 5、失效:源文件没了或者路径改变;ls -l 查看时会看到源文件有红色背景不断闪烁 6、区别:有自己的inode (与硬链接相比) 7、指向:可指向文件、目录 8、应用:隐藏源文件路径、真实名称、软件件升级 9、啰嗦:硬链接不可以指向目录,但可以这样玩——软链接指目录——为该软链接创建硬链接 示例:/home/oldboy(oldboy是目录) ln -s /home/oldboy /tmp/oldmy (隐藏源文件路径、名称) ln /tmp/oldmy /oldyou (用硬链接创建软链接副本) 来源: https://www.cnblogs.com/wind-chaser/p/11358427.html

Ubuntu16.04下安装多版本cuda和cudnn

我与影子孤独终老i 提交于 2019-11-27 09:39:40
Ubuntu16.04下安装多版本cuda和cudnn 原文 https://blog.csdn.net/tunhuzhuang1836/article/details/79545625 前言 因为之前针对Pytorch,caffe,torch等,装了cuda8.0和对应cudnn5.1,但是最近在装MxNet的时候,发现官网上能下载到的MxNet版本仅支持cuda9.0和对应cudnn7.0.5,所以无奈不想卸载cuda8.0只能在电脑上安装多个版本的cuda和对应cudnn。 安装cuda 好了进入正题,首先安装cuda 需要去nvidia官网注册一个账号登录下载。这里给一下历史版本的cuda链接(现在官网好像进去默认下载最新版本)。这里我们举例下载cuda9.0:(当你电脑上只有一个cuda时候下载哪种类型无所谓,如果已存在一个或以上时候需要选择runfile安装) 安装按照官方指引就好 # if deb sudo dpkg -i cuda-repo-ubuntu1604-9-0-local-rc_9.0.103-1_amd64.deb sudo apt-get update sudo apt-get install cuda # if runfile sudo chmod +x cuda_9.0.176_384.81_linux.run ./cuda_9.0.176_384

linux文件系统-ext2文件系统

寵の児 提交于 2019-11-27 08:31:54
文件系统的作用就是 怎么管理磁盘上存储的文件,包括增删改查等 ,本文主要介绍ext2文件系统 1.ext2文件系统的整体布局 文件系统管理的单元是数据块,每个块的大小是一样的;上图中的 启动块 Boot Block 中存储的是磁盘分区信息和启动信息,不属于ext2文件系统,启动块之后才是文件系统的开始;ext2文件系统将整个磁盘分区划分成若干个同样大小的块组。 超级块(Super Block) 描述整个磁盘分区的信息,例如数据块的大小,文件系统版本号等;超级块在每个块组都有一份拷贝。 块组描述符表(GDT, Group Descriptor Table) 由很多块组描述符组成,分区有多少块组就有多少块组描述符;块组描述符中存储的是关于一个块组的描述信息,例如,这个块组的从哪里开始是inode表,哪里开始是数据块。 块位图(Block Bitmap) 本身占用一个块,其中每个Bit表示某一个块是否被使用,1表示被使用,0表示处于空闲 inode位图(inode Bitmap) 和块位图一样,本身占用一个块;其中每一个Bit表示一个inode是否可用。 inode表(inode Table) 由很多inode构成,inode中的主要信息有 文件的大小、权限、位置和连接数等 。 2.软链接和硬链接 硬链接 硬链接是两个文件名共享同一个inode,类似与智能指针 shared_ptr

virtualbox内linux出现创建软链接失败问题解决

自闭症网瘾萝莉.ら 提交于 2019-11-27 07:16:09
virtualbox版本为5.2.32 对于virtualbox 虚拟机sharefolder挂载到虚拟机内部linux系统时,会有诸多权限问题,本文记录软链接创建失败问题。 失败日志:ln: failed to create symbolic link ‘XXX’: Read-only file system 解决步骤: 1. 确保虚拟机处于未运行状态 2. 打开虚拟机安装目录:C:\Program Files\Oracle\VirtualBox 3. 按住shift右击鼠标,点击在此处打开PowerShell窗口 4. 在PowerShell中输入命令: .\VBoxManage.exe setextradata CentOS7 VBoxInternal2/SharedFoldersEnableSymlinksCr eate/git 1 其中CentOS7为虚拟机名称,git为共享文件夹名称 5. 设置完成后,按住shift键右击虚拟机,以管理员身份运行虚拟机,启动虚拟机中的CentOS7系统即可正常创建软链接。 来源: https://blog.csdn.net/awewong/article/details/99542619

27.centos7基础学习与积累-013-文件和目录的权限

微笑、不失礼 提交于 2019-11-27 07:04:43
从头开始积累centos7系统运用 大牛博客: https://blog.51cto.com/yangrong/p5 https://blog.oldboyedu.com/ 文件的权限 rw-r--r-- 1 root root aduser.txt r:read 读 4 w:write 写 2 x:execute 执行 1 -:没有权限 0 当selinux开启是创建文件及文件夹会有点,关闭则没有。 [root@python01 ~]# ls -lhi total 24K 100663363 -rw------- . 1 root root 1.6K May 24 23:28 anaconda-ks.cfg 101300544 -rw-r--r-- . 1 root root 15K Oct 3 2017 epel-release-latest-7.noarch.rpm 100663373 crw-r--r-- 1 root root 5, 1 Aug 12 16:49 erictse 100663393 brw-r--r-- 1 root root 5, 1 Aug 12 16:50 erictseb 420853 drwxr-xr-x 2 root root 37 Aug 12 11:43 honortone 690709 drwxr-xr-x 7 root root 171

Linux基础

家住魔仙堡 提交于 2019-11-27 06:10:20
操作系统:内核(管理硬件资源)+系统调用接口(为软件提供接口) 切换终端 图形--->dos:终端中ctrl+shift+f2 或 ini 3 dos--->图形:ctrl+shift+f1 或 ini 5 修改主机名: 方法1:hostname oldboy_vm1 方法2:vim /etc/sysconfig/network HOSTNAME=oldboy_vm1 查看本次登录后的操作过的命令:history 查看命令的位置:which ls 客户端操作报错,查看linux服务器系统日志:tail -f /var/log/message ls -a 显示隐藏文件 root的家目录就是/root/ 其他用户的家目录是/home/用户名/ bin(binary):目录下都是2进制的可执行文件 命令很多都在这里 sbin:存放系统下的可执行文件 dev:设备文件目录(硬盘,网络各种设备) etc:配置文件目录 可以随便用的目录:mnt、media(前两个可用作挂载目录)、opt tmp:临时文件目录 ------------------------------------------------------------------------------------ cd ~ 当前用户的家目录 root用户的家目录是/root 其他用户是/home/user cd -

文件属性

别说谁变了你拦得住时间么 提交于 2019-11-27 06:06:19
通配符 ^ 以什么开头 ls | grep ^d $ 以什么结尾 df -h |grep /$ linux系统文件如何压缩 tar zip rar bz2 为什么要使用压缩 1.节省空间 2.备份 3.减少IO (重要)1000个文件 什么时间压缩 业务的低谷期 tar tar压缩格式 tar -zcvf 包名 文件或目录 tar -zcvf 框子 萝卜 香蕉 苹果 梨 -z 使用压缩的方式 gzip -c 创建 -v verbose 显示压缩的过程 -f 指定包的名字 -f参数必须在最后 -x 解压压缩包 -P 如果不是相对路径执行 使用-P -t 查看压缩包内的内容 -C 指定解压的目录 tar压缩 简写 tar zcf name.tar.gz /etc oldboy.txt tar解压缩 简写 tar xf name.tar.gz 报警: [root@oldboy ~]# tar -zcvf hosts.tar.gz /etc/hosts tar: 从成员名中删除开头的“/” 解压压缩包 tar zxvf file.tar.gz 压缩的时候 建议使用相对路径压缩 如果不使用相对路径 压缩后带路径的名字 tar -tPf hosts.tar.gz tar xf hosts.tar.gz -C /tmp/ 压缩在哪里可以在hosts.tar.gz /etc/hosts.tar