Linux目录的创建

Linux目录的创建Linux目录的创建命令:mkdir命令格式: mkdir[选项][目录名称] [root@localhost~]#mkdiryuanyi1.1递归创建多个目录[root@localhost~]#mkdir-pabc/bcd/cde[root@localhost~]#lsabcinstall.logyuanyi模板图片下载桌面anaconda-ks.cfginstall.log.syslog公共

Linux目录的创建"

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]# ls
     vi.txt
     [root@localhost yuanyi]# echo "echo.txt">echo.txt
     [root@localhost yuanyi]# ls
     echo.txt  vi.txt
     [root@localhost yuanyi]# cat >cat.txt
     sasas^H^H^H^H^H^Ha^Hd
     cat
     cat^C      
     [root@localhost yuanyi]# ls
     cat.txt  echo.txt  vi.txt
     [root@localhost yuanyi]# touch touch.txt
     [root@localhost yuanyi]# ls
     cat.txt  echo.txt  touch.txt  vi.txt
    

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

[root@localhost yuanyi]# touch -d "5:00am" touch2.txt
 [root@localhost yuanyi]# ls
 cat.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]# ls
    cat.txt  echo.txt  ls.txt  touch2.txt  touch.txt  vi.txt
    [root@localhost yuanyi]# cat ls.txt
    cat.txt
    echo.txt
    ls.txt
    touch2.txt
    touch.txt
    vi.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 ~]# locale
    LANG=zh_CN.UTF-8
    LC_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 zh
    zh_CN
    zh_CN.gb18030
    zh_CN.gb2312
    zh_CN.gbk
    zh_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目录的创建分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/28706.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注