linux系统基础指令学习(一)

1.创建一个目录/pxx
提示: windows下的路径样式为c: \ppx\ test,而linux下的路径样式为 /ppx/test
因此/ppx就可以看做是c:\ppx,不同的是 windows系统下还有D,E等盘, linux下就只有/
为所有目录的顶点。
英文 make directorys缩写后就是 mkdir,这就是创建目录的命令
本题命令答案:
mkdir ppx或cd /;mkdir ppx

提示:使用分号可以在一行内分隔两个命令,有很多同学把两个命令写到了一行,但是却没加分号分隔

2.在ppx目录下创建一个study.txt
touch /ppx/study.txt

3.为study.txt输入内容“I am studying linux”
(1)方法1:执行vi study.txt进入vi编辑器(默认命令模式),点击a或i进入编辑模式,敲入内容I am studying linux,然后按键盘上的ctrl+c或esc键,退出编辑模式(进入命令模式),最后敲:wq保存并退出。wq解释write quit。

(2)方法2:单行或多行文本插入常用命令,内容都是放到文件的尾部
echo 'I am studying linux’. >/ppx/study. txt
如果没有 study.txt,会创建 study.txt,放入单引号的内容。
如果有 study.txt,会清空已有的全部内容,放入单引号的内容
echo ’ I am studying linux.’>> /ppx/ study.txt 这个在企业里很常用:单行内容追加到文件结尾。


注意:追加就是增加,不是覆盖。
(3)方法3:写脚本常用,追加多行,内容都是放到文件的尾部
cat >> /ppx/study.txt << EOF
I am study ing linux.
EOF

结尾的EOF要顶格写,EOF也可以别的字符替代,只要是一对就好。例如: PPX替代EOF。
(4)方法四:[ root@localhost ppx]cat > /study.txt #→编辑新文件
echo ‘I am oldboy’
按 ctrl+d或 ctrl+c组合键两遍结束编辑。此操作为特殊编缉方法,作为扩展知识而提及。
特别说明:学习一题多解,会拓展我们的思维,对一个好的思维形成很有帮助

4.把study.txt文件拷贝到/home目录下
解答
命令答案
cd /ppx
cp study.txt /tmp/

5.把/ppx目录移动到/root下
解答
mv /ppx /root/

6.进入home目录,ppx目录删除study.txt文件
解答:
命令答案:
cd /home/ppx
rm study. txt

-i:询问用户是否确认删除,用y或者n来回答。
-r:删除目录时加该选项,删除目录及目录下的文件和目录,可以删除不为空的目录。
-f:强制删除,不用确认
rmdir [p] [目录名]:
用来删除空目录,p表示递归删除目录,目录里不能有文件或者目录,有文件只能用rm -r来删除。
如:/a/b/c
rmdir /a/b/c会删除/a/b/c。而/a/b还在。
rmdir -p/a/b/c会删除/a,/a/b,/a/b/c
但是 rmdir/a, rmdir→p/a/b都会出错,提示: Directory not empty提示:
删除一个文件一般用 rm -i study.txt,此法会提示你确认,推荐初学使用。用rm- f study.txt方法不提示确认直接删除,比较危险,不推荐初学者使用。
特别提示:
初学者尽量不要用rm命令,那么如果必须要删除呢?
可以用mv替代rm,也就是把文件移动到/tmp下,然后等/tmp分区将要满时一次性删除,减少范错。这种把/tmp目录当作回收站使用对初学者是个不错的选择

——未完待续!

linux基础指令学习(一)相关推荐

  1. linux账户密码 群组放在,linux基础命令学习(四)用户与群组

    一.linux用户账号的管理 linux用户账号的管理主要包括用户添加.用户删除.用户修改. 添加用户账号就是在系统创建一个新账号,然后为新账号分为用户号.用户组.主目录和登录Shell等资源. 刚添 ...

  2. Linux随笔-鸟哥Linux基础篇学习总结(全)

    Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...

  3. linux磁盘符变化autofs,Linux基础教程学习笔记之Autofs自动挂载

    Linux基础教程学习笔记之Autofs自动挂载 Autofs自动挂载: yum -y install autofs vim /etc/auto.master  在文件中添加下面行 /home/gue ...

  4. 网络存储 linux 访问,Linux基础教程学习笔记28——使用Samba访问网络存储

    Linux基础教程学习笔记28--使用Samba访问网络存储 SMB用于Windows和类Linux系统直接的文件共享 安装samba client包: [root@linuxidc~]# yum i ...

  5. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  6. Linux基础命令学习——方法二(给swap分区增加500M)

    在之前的博客中也有相关介绍,将Swap分区扩展500M,当然有很多方法,今天来记录第二种方法. 上篇介绍swap分区扩展500M的方法: Linux基础命令学习--实战篇(给swap分区增加500M) ...

  7. linux系统指令学习(创建目录,在目录下创建一个*.txt,*.txt输入内容,把*.txt文件拷贝到*目录下,把*文件夹目录移动到*目录下)

    linux系统指令学习1 透过12道题熟练掌握20个指令 Linux有150个常用指令,透过12道题去学习以及练习指令 1.创建一个目录/dzqc 提示: windows下的路径样式为c: \dzqc ...

  8. 粤嵌实验板 linux 环境,粤嵌linux基础入门学习 linux系统中添加系统调用

    linux系统中添加系统是怎样调用的?从linux基础入门学习出发,一起来看看: 1.每个体系下面均有对应的系统调用列表: arch/arm/kernel/calls.S 在最后添加一个新的系统调用标 ...

  9. Linux基础指令总结

    Linux基础指令 ssh ctrl+insert和shift+insert ctrl+l ls ls-l和ll ls-a pwd cd touch cat echo mkdir rm cp mv t ...

最新文章

  1. [Hive_11] Hive 的高级聚合函数
  2. js中获得当前时间是年份和月份
  3. linux相关面试题总结!
  4. Nand分区及nand erase简解
  5. 北京内推 | 腾讯云小微自然语言技术中心招聘NLP研究型实习生
  6. 【转】一句话的设计模式
  7. 三,位操作类指令:包括逻辑运算指令,测试指令和移位指令
  8. python程序设计实验七_Python程序设计实验报告七:组合数据类型
  9. linux下asm磁盘查看,ASM磁盘空间的查看
  10. 怎么在Mac上重建“聚焦”索引?
  11. 《战舰世界》携手汉堡王开启“战舰堡胃战”主题活动
  12. SAP物料编码- -
  13. TCP 和 UDP 区别
  14. 如何快速从入门到精通linux
  15. Typora自制主题
  16. [转]Sublime Text 2 设置文件详解
  17. SpringBoot: 启动Banner在线生成工具
  18. 《面试技巧-招聘篇》课程笔记
  19. JAVA两年5009_【JAVA】PAT 乙级 1059 C语言竞赛(测试点1、2超时) 内含1-10000的素数表和0-10000是否素数的boolean值...
  20. java8 .map是什么意思_JDK8 stream().map() 作用

热门文章

  1. 分享136个HTML公司企业模板,总有一款适合您
  2. Markdown编辑器的使用
  3. spring框架有哪些优点
  4. SQL的all、any和some的用法
  5. 十大战略工具(2)—— 波特五力模型
  6. java游戏应龙女魃转世_女魃和应龙真的有故事?应龙与女魃的爱情故事揭秘
  7. 商业贷款_住房公积金
  8. To forever Tracy McGrady
  9. Nacos配置更新不生效
  10. python工程项目管理