linux创建文件

Linux 文件与目录管理

我只是一个虾纸丫 提交于 2019-12-04 07:09:16
Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦! 处理目录的常用命令 接下来我们就来看几个常见的处理目录的命令吧: ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称 你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。 ls (列出目录) 在Linux系统当中, ls 命令可能是最常被运行的。 语法: [root@www ~]# ls [-aAdfFhilnrRSt] 目录名称 [root@www ~]# ls [--color={never,auto,always}] 目录名称 [root@www ~]# ls [--full-time] 目录名称   

Linux常用命令

☆樱花仙子☆ 提交于 2019-12-03 17:12:54
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS 关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours

Linux

谁都会走 提交于 2019-12-03 10:05:42
一、Linux目录结构 1 /bin: (binaries) 存放系统命令的目录,所有用户都可以执行。 2 /sbin : (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。 3 /usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行 4 /usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行 5 /root: 存放root用户的相关文件,root用户的家目录。宿主目录 超级用户 6 /home:用户缺省宿主目录 7 /tmp:(temporary)存放临时文件 8 /etc:(etcetera)系统配置文件 9 /usr:(unix software resource)系统软件共享资源目录,存放所有命令、库、手册页等 10 /proc:虚拟文件系统,数据保存在内存中,存放当前进程信息 11 /boot:系统启动目录 12 13 /dev:(devices)存放设备文件 14 /sys :虚拟文件系统,数据保存在内存中,主要保存于内存相关信息 15 /lib:存放系统程序运行所需的共享库 16 /lost+found:存放一些系统出错的检查结果。 17 /var:(variable) 动态数据保存位置,包含经常发生变动的文件,如邮件

Linux下创建 code diff 和 合并 patch

情到浓时终转凉″ 提交于 2019-12-03 07:19:10
Linux 下经常需要给别人提供 patch 以及合 patch,这时需要用到 Linux 的 diff 和 patch 命令。 1. diff 命令   diff 命令常用来比较文件、目录,也可以用来制作补丁文件。所谓 “补丁文件” 就是 “修改后的文件” 与 “修改前(原始文件) ” 的差别。   常用选项如下:   1. “-u” : 表示在比较结果中输出上下文中一些相同的行,这有利于人工定位。   2. “-r” :表示递归比较各个子目录下的文件。   3. “-N”:将不存在的文档当做空文件。   4. “-w”:忽略对空格的比较。   5. “-B” :忽略对空行的比较。 EX:假设 linux-2.6.22.6 目录中是原始的内核,linux-2.6.22.6_ok 目录中是修改过的内核,可以使用以下命令制作补丁文件 linux-2.6.22.6_ok.diff (原始目录在前,修改过的目录在后)。 $ diff -urNwB linux-2.6.22.6 linux-2.6.22.6_ok > linux-2.6.22.6_ok.diff   由于 linux-2.6.22.6 是标准的代码,可以从网上自由下载。要发布 linux-2.6.22.6_ok 中所做的修改时,只需要提供补丁文件 linux-2.6.22.6_ok.diff (通常文件很小)。 2.

linux常用命令全集

吃可爱长大的小学妹 提交于 2019-12-03 02:13:21
系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS 关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭系统 init 0 关闭系统 telinit 0 关闭系统 shutdown -h hours:minutes & 按预定时间关闭系统

linux上机复习题(部分答案)

匿名 (未验证) 提交于 2019-12-02 21:59:42
上机复习题 Shell 命令上机操作题 1. 在当前目录下创建子目录 dir1 和 dir2 。 mkdir dir1 mkdir dir2 2 .以短格式查看目录 /usr 中的文件清单,把该信息重定向到文件 my1 中。 ls /usr > my1 3. 复制 my1 文件到两个名为 t1.txt 和 t2.txt 的文件中。 cp my1 t1.txt cp my1 t2.txt 4. 把 t2.txt 文件的存取属性设置为对所有用户不可读,不可写和不可执行。 chmod a-rwx t2.txt 5 .在当前目录下建立 t2.txt 文件的符号链接文件 ts 。 6 .在当前目录下创建空文件 x1 和 x2 ,用长格式显示当前目录信息,并把该信息附加重定向到文件 my1 中。 touch x1 touch x2 7. 在当前目录下查看当前系统的进程状态信息,把结果重定向到文件 my2 中。 8 .查看环境变量 PS1 的值,将结果附加重定向到文件 my2 中。 echo $PS1 >>test2 9 .在当前目录下,查看环境变量 LOGNAME 值,将结果重定向到文件 ss.txt 中。 echo $LOGNAME >ss.txt 10. 在当前目录下创建子目录 d1 ,把 ss.txt 文件复制到子目录 d1 中。 mkdir d1 cp ss.txt d1 11. 把

Linux常用命令

匿名 (未验证) 提交于 2019-12-02 21:59:42
本文链接: https://blog.csdn.net/xietansheng/article/details/80044614 类型 举例 帮助类 --help, man, which, clear, > 查看类 `echo, cat, more, find, grep, 目录类 cd, ls, pwd 文件操作 touch, mkdir, rm, rmdir, mv, cp, ln 压缩、解压 tar, gzip, bzip2, zip, unzip 查看命令帮助: --help 查看命令的帮助, --help 实际上是命令的参数, 绝大多数 Linux 命令都支持该参数。 格式: 命令名称 --help 例子: ls --help 查看命令的使用手册: man 查看命令的使用手册, 内容比 --help 更详细。 例子: man ls 用 man 打开一个命令的手册后, 有许多功能键: 空格键: 显示手册的页的下一屏; Enter键: 一次滚动手册页的一行; b: backward, 向后, 上一屏; f: forward, 向前, 下一屏, 和空格键功能相同; q: quit, 退出 man 命令; h: 列出 man 的所有功能键; /word: 在文中搜索 word 字符串 查看命令命令所在路径: which 查看命令的位置(在文件系统中路径)。 例子: which

Windows转Linux总结(附带常用Linux命令-LinuxMint)

匿名 (未验证) 提交于 2019-12-02 21:59:42
  这是我在Linux系统下写的第一篇博客,花了一周的时间从Windows系统转到Linux并且可以完成日常操作,能在Linux系统下完成开发,运用各种开发工具,写各种语言小程序和JavaEE。 感受一下,这是我的电脑配置:   Linux下的Java IDE我安装了MyEclipse、IntelliJ IDEA,然后我发现Linux系统下的MyEclipse实在是太烂了,写个代码都一卡一卡的,翻页看代码就像翻PPT一样,实在不能忍,然后就卸载了,专心用IntelliJ IDEA写Java代码。Linux下的git比在Windows下使用好多了,不存在git bash,在哪打开终端都是git bash,而且tab还有提示,maven也有提示,非常舒服。    Linux下的不同之处总结:   一、环境变量配置:   在Windows中的环境变量配置还是很友好的,在系统设置直接有环境变量配置,但是在Linux下不是这样的:在/etc/.profile中,必须以root身份打开      环境变量配置方法如下:      其中的PATH才是真正的环境变量根配置,其他都是变量引用,好好看就能明白了。   不过这个环境变量的配置是全局的环境变量,就是不论以哪个身份登陆都可以使用该设置。   不过如果经常使用一个用户,推荐在该用户的HOME中配置.bash_profile,这样比较安全

Linux中创建自己的MOTD

匿名 (未验证) 提交于 2019-12-02 21:56:30
  motd:是英文缩写message of the day 。译文是:每日提示信息,问候报文。那你为什么要用MOTD?其实目的很简单,是提示进入系统的用户注意事项,或提示系统运行的概要信息让用户更好的了解系统。在Linux系统要实现自己的MOTD,首先需要认识/etc/motd文件。     在linux世界中“一切皆文件”,/etc/motd也是众多文件之一;那它有什么特别之处?/etc/motd文件作用是:每次系统登陆时,通过终端展示一些消息给登陆用户,如向用户提示欢迎信息,或提示使用系统的注意事项等等信息像公告板一样为所有用户提示信息。然而在/etc/motd文件只能添加静态信息,而如果你想在用户登录时对提供动态的系统信息,如IP地址、系统负载等时,/etc/motd就无能为力了。但在/etc/motd显示静态信息内容时,可以对静态文字增加颜色,以达到对重点信息内容的突出显示。   此外,作为ssh访问系统用户必须配置/etc/ssh/sshd_config文件。 1 vim /etc/ssh/sshd_config 2 …… 3 PrintMotd yes         #远程用户登录时是否打印/etc/motd文件信息 4 ……   2)如何显示静态MOTD 1 $ env | grep TERM 2 $ set | grep TERM //或用set <ESC>[

【Linux】常用命令大全

匿名 (未验证) 提交于 2019-12-02 21:56:30
Ŀ¼ 系统信息 关机 (系统的关机、重启以及登出 ) 文件和目录 文件搜索 挂载一个文件系统 磁盘空间 用户和群组 文件的权限 文件的特殊属性 打包和压缩文件 RPM 包 - (Fedora, Redhat及类似系统) YUM 软件包升级器 - (Fedora, RedHat及类似系统) DEB 包 (Debian, Ubuntu 以及类似系统) APT 软件工具 (Debian, Ubuntu 以及类似系统) 查看文件内容 文本处理 字符设置和文件格式转换 文件系统分析 初始化一个文件系统 SWAP文件系统 备份 光盘 网络 - (以太网和WIFI无线) JPS工具 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc