Linux目录的创建

命令:mkdir
命令格式:mkdir [选项] [目录名称][root@localhost ~]# mkdir yuanyi

1.1 递归创建多个目录

[root@localhost ~]# mkdir -p abc/bcd/cde
[root@localhost ~]# ls
abc              install.log         yuanyi  模板  图片  下载  桌面
anaconda-ks.cfg  install.log.syslog  公共的  视频  文档  音乐
[root@localhost ~]# cd abc
[root@localhost abc]# ls
bcd
[root@localhost abc]# cd bcd
[root@localhost bcd]# ls
cde
[root@localhost bcd]# cd cde
[root@localhost cde]# pwd
/root/abc/bcd/cde

1.2 创建新目录显示信息

[root@localhost ~]# cd yuanyi
[root@localhost yuanyi]# mkdir -v yuanyi-1
mkdir: 已创建目录 "yuanyi-1"

1.3 创建权限为777的目录

[root@localhost yuanyi]# cd yuanyi-1/
[root@localhost yuanyi-1]# mkdir -m 777 yuanyi-2
[root@localhost yuanyi-1]# ls -l
总用量 4
drwxrwxrwx. 2 root root 4096 8月  11 11:55 yuanyi-2

1.4 删除目录

[root@localhost ~]# rmdir abc
rmdir: 删除 "abc" 失败: 目录非空
rmdir abc :只能删除空目录

1.5 递归删除空目录

[root@localhost ~]# tree abc
abc
└── bcd└── cde
2 directories, 0 files
[root@localhost ~]# rmdir abc
rmdir: 删除 "abc" 失败: 目录非空
[root@localhost ~]# rmdir abc/bcd/cde
[root@localhost ~]# tree abc
abc
└── bcd
1 directory, 0 files
[root@localhost ~]# rmdir -pv abc/bcd/
rmdir: 正在删除目录 "abc/bcd/"
rmdir: 正在删除目录 "abc"
工作中常用组合命令:删除目录及目录里面所有文件
[root@localhost ~]# rm -rf yuanyi  !!非常危险!!
[root@localhost ~]# ls
anaconda-ks.cfg  install.log.syslog  模板  图片  下载  桌面
install.log      公共的              视频  文档  音乐

1.6 删除文件

命令:rm
确认删除
[root@localhost yuanyi]# touch 1.txt
[root@localhost yuanyi]# rm 1.txt
rm:是否删除普通空文件 “1.txt”?y

1.7 无确认删除

[root@localhost yuanyi]# echo "aaa">1.txt
[root@localhost yuanyi]# rm -f 1.txt

1.8 删除空目录和非空目录

[root@localhost abc]# rm -r aaa
rm: 无法删除"aaa": 没有那个文件或目录
[root@localhost abc]# rm -r bcd
rm:是否进入目录"bcd"? y
rm:是否进入目录"bcd/cde"? y
rm:是否删除普通空文件 "bcd/cde/2.txt"?y

工作中常用组合命令:删除目录及目录里面所有文件
[root@localhost yuanyi]# ls
abc
[root@localhost yuanyi]# echo “this is myfirst linux”>abc/6.txt
[root@localhost yuanyi]# rm -rf abc #非常危险

1.9 创建文件

命令:touch
创建文件的四种方法:

  1. vi filename

  2. echo " ">filename.txt

  3. cat >filename.txt

  4. touch filename.txt

    [root@localhost yuanyi]# vi vi.txt[root@localhost yuanyi]# lsvi.txt[root@localhost yuanyi]# echo "echo.txt">echo.txt[root@localhost yuanyi]# lsecho.txt  vi.txt[root@localhost yuanyi]# cat >cat.txtsasas^H^H^H^H^H^Ha^Hdcatcat^C      [root@localhost yuanyi]# lscat.txt  echo.txt  vi.txt[root@localhost yuanyi]# touch touch.txt[root@localhost yuanyi]# lscat.txt  echo.txt  touch.txt  vi.txt
    

touch命令
用途:创建新的文件或者修改文件的时间属性

[root@localhost yuanyi]# touch -d "5:00am" touch2.txt[root@localhost yuanyi]# lscat.txt  echo.txt  touch2.txt  touch.txt  vi.txt[root@localhost yuanyi]# ls -l总用量 12-rw-r--r--. 1 root root 19 8月  11 18:44 cat.txt-rw-r--r--. 1 root root  9 8月  11 18:43 echo.txt-rw-r--r--. 1 root root  0 8月  11 05:00 touch2.txt
-rw-r--r--. 1 root root  0 8月  11 18:44 touch.txt-rw-r--r--. 1 root root 13 8月  11 18:43 vi.txt

1.10 管道

管道:将第一个命令输出的内容通过管道符交给第二个命令去处理。依次类推。
案例:将一个目录内容保存在一个文件里面

[root@localhost yuanyi]# ls | cat>ls.txt[root@localhost yuanyi]# lscat.txt  echo.txt  ls.txt  touch2.txt  touch.txt  vi.txt[root@localhost yuanyi]# cat ls.txtcat.txtecho.txtls.txttouch2.txttouch.txtvi.txt

管道符是 “|”

1.常用来作为接收数据管道命令:grep sed awk cut head top less more wc join sort split
2.查看本机上有哪些IP在远程登录:

[root@localhost mytest]# lastb

3.查看某种服务是否运行:

[root@localhost mytest]# netstat -tupln

4.查看系统的默认语言

 [root@localhost ~]# localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=

5.查看所有语言选项

 [root@localhost mytest]# locale -a[root@localhost mytest]# locale -a |grep zhzh_CNzh_CN.gb18030zh_CN.gb2312zh_CN.gbkzh_CN.utf8

额外命令

写入文档:

[root@localhost yuanyi-2]# echo "这是我的第一个文档">1.txt

创建文档:

[root@localhost yuanyi-2]# >1.txt

实战技巧

实战实用的技巧[root@localhost log]# !178[root@localhost log]# history | grep cd


Linux目录的创建相关推荐

  1. 创建linux目录,Linux目录的创建方法

    创建一个井然有序的目录,可以提高工作效率.现在我们要学习Linux目录的创建方法.那么Linux目录的创建方法是什么呢?今天学习啦小编与大家分享下Linux创建目录的具体操作步骤,有需要的朋友不妨了解 ...

  2. linux 目录下创建子目录,在 Linux 下用 mkdir 命令来创建目录和子目录

    了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录.在 Linux 下,我们可以使用 mkdir 命令.Mkdir 是"make directory&quo ...

  3. linux在个人目录下新建目录,Linux目录的创建与删除命令

    mkdir命令 功能:创建一个目录(类似MSDOS下的md命令). 语法:mkdir [选项] dir-name 说明:该命令创建由dir-name命名的目录.要求创建目录的用户在当前目录中(dir- ...

  4. 创建 Linux 目录结构

    创建 Linux 目录结构 # 创建 Linux 目录结构# 特殊目录 mkdir proc # 用于挂载進程信息 mkdir sys # 用于挂载系统信息mkdir dev # 存放设备节点 mkd ...

  5. linux在A目录下创建B文件,Linux课程---5、常用文件命令和目录命令(创建文件命令)...

    Linux课程---5.常用文件命令和目录命令(创建文件命令) 一.总结 一句话总结: touch file1 1.管道符|有什么用? 将前一个命令的结果作为后一个命令的输入:比如查看文件前3行:ca ...

  6. 《Linux C编程环境》 课程大实验 及近期练习题:计算器,复写机,目录树创建,批处理执行器,扫雷

    <Linux C编程环境> 课程大实验 及近期练习题:计算器,复写机,目录树创建,批处理执行器,扫雷 ​ 之前作业的题了,征求了老师的意见,同意我把个人解析放开公布,再提交作业已经无效了. ...

  7. 如何在目录下创建文件linux,linux在目录下创建文件

    Q5:Linux 每个用户创建的目录和文件放在他自己的宿主目录之下 在linux操作系统下如何实现每创建一个新用户系统就自动在根目录下创建一个以用户名命名的文件夹呢? 1.可在添加用户时,指定用户主目 ...

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

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

  9. linux创建新目录的命令,mkdir命令:在Linux服务器中创建新目录

    mkdir命令是为数不多的没有大量复杂功能的Linux命令之一.这使得使用起来非常简单. 语法如下: mkdir [option] directory_name_or_path 让我们看看如何使用它. ...

最新文章

  1. laytpl遍历实体列表_Layui数据表格之获取表格中所有的数据方法
  2. Upload-labs闯关
  3. 算法—回溯法桥本分数式
  4. Asp.net mvc 实时生成缩率图到硬盘
  5. vue 父组件获取接口值传到子组件_vue父组件异步获取数据传给子组件的方法
  6. SiteMesh JSP布局框架介绍
  7. 终端出厂后自动化运维方案
  8. 数据挖掘概念与技术(第三版)课后答案——第二章
  9. 在eclipse上通过egit插件将代码发布到码云(https://gitee.com/)
  10. android soundpool 封装,android使用SoundPool 播放短音效
  11. 任天堂(Nintendo)(什么是ps4,什么是ns(switch))
  12. CCAA 常见错题集
  13. Maya cmds pymel 单位和轴向设置
  14. 阳光系统下载 Win7电脑锁屏壁纸怎么设置
  15. python的单行注释以什么开头_python中单行注释以什么开头,
  16. 百度飞桨的乌镇时刻:拿下的至高荣誉和背后的绝对实力
  17. 混合波束成形|重叠子阵结构下的HBF探讨
  18. java office 集成开发_[转载]Java集成PageOffice在线打开编辑word文件 - Spring Boot
  19. 编程猫python讲师面试_你为什么从编程猫离职?
  20. 医疗数字化的数据灾难:医院像渔网一样洒落着患者隐私

热门文章

  1. 美通社日历 | 会展及重要事件信息、企业财报发布,节假日备忘(4月19日—4月25日)...
  2. Cannot read field “parent“ because “comp“ is null
  3. 服务器网页测速软件,网站速度测速,推荐5款实用的网站速度测速工具
  4. 店铺支付宝接口申请方法
  5. NVIDIA 控制面板显示“拒绝访问,无法应用选定的设置”怎么办
  6. vc++调色板!!!
  7. 区块链入门学习的基础知识
  8. centos7 vi保存退出_linux编辑文件保存退出的实操讲解
  9. 42个著名搜索引擎免费登陆入口大全
  10. 关于MySQL中日期的使用