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
创建文件的四种方法:
-
vi filename
-
echo ” “>filename.txt
-
cat >filename.txt
-
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