【Linux系统】基本指令->详解(1)
基本指令
首篇 Linux 重磅来袭!
期待我们的共同进步!冲~
目录
正文开始——
1. ls(list)指令
语法:ls [选项] [目录或文件](以空格为分隔符)。
功能:对于目录,列出当前目录下的所有普通文件和子目录。对于文件,将列出文件名以及其他信息。
常用选项:
选项的作用:让同一个指令展现出不同的功能。
本次我们详细学习 -l 和 -a 这两个选项,剩下的我们之后再详细介绍。
- -a(all) 列出当前目录下的所有普通文件和子目录,包括以 . 开头的隐藏文件。
- -d 将目录像文件一样显示,而不是显示其下的文件。如:ls -d(或ls -ld) 指定目录。
- -i 输出文件的i节点的索引信息。如:ls-ai 指定文件。
- -k 以k字节的形式表示文件的大小,如:ls -alk 指定文件。
- -l(list) 显示当前目录下,普通文件和子目录更详细的属性信息。
- -n 用数字的UID,GID代替名称。
- -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
- -r 对目录反向排序。
- -t 以时间排序。
- -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
- -R 列出所有子目录下的文件。(递归)
- -1 一行只输出一个文件。和文件属性都是数据,都要被保存起来,即使文件内容为空,也要保存文件属性这种数据。
其实Windows里面也有隐藏文件,为防止我们的误删操作。
打开文件 -> 上方栏中查看 -> 显示 -> 隐藏的项目,这样可以查看隐藏的文件。
pwd和cd命令联系紧密,接下来我们把pwd和cd两个指令一起来学习
2. pwd命令
语法:pwd
功能:特定用户登录默认所处的工作路径。
3. cd(change directory)指令
Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。
语法:cd 目录名
功能:进入一个目录,切换工作路径。
简单总结下,我们学习了 cd . 、cd .. 、cd [相对路径]/[绝对路径]、cd ~、cd - ,还有7个超级重要的知识点,一定要记住!
4. touch指令
语法:touch [选项]... 文件...
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
常用选项:
- -a 或--time=atime或--time=acess或--time=use只更改存取时间。
- -c 或--no-create 不建立任何文档。
- -d 使用指定的日期时间,而非现在的时间。
- -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
- -m 或--time=mtime或--time=modify 只更改变动时间。
- -r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
- -t 使用指定的日期时间,而非现在的时间。
5. mkdir指令
语法:mkdir [选项] dirname...
功能:在当前目录下创建一个名为“dirname”的目录。
常用选项:
- -p ,--parent可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
6. rmdir指令&&rm指令
rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。
语法:rmdir [-p] [dirName]
适用对象:具有当前目录操作权限的所有使用者。
功能:删除空目录。
常用选项:
- -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。
rm命令可以同时删除文件和目录。
语法:rm [-f-i-r-v][dirName/dir]。
适用对象:所有使用者。
功能:删除文件和目录。
常用选项:
- -f 即使文件属性为只读(即写保护),亦可直接删除
- -i 删除前逐一询问
- -r 删除目录即其下的所有文件
rm -rf 目录(禁止询问,直接删除)
rm -f 文件
今天我们就先学习到这里,下次继续学习Linux基本指令
完
Hi ,一首歌送给你
至此结束——
我是云边有个稻草人
期待与你的下一次相遇,拜~
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)