| ls -[ a | d | l ] |
| -a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用) |
| -d :仅列出目录本身,而不是列出目录内的文件数据(常用) |
| -l :长数据串列出,包含文件的属性与权限等等数据;(常用) |
| |
| [root@localhost ~]# ls -al |
| cd [相对路径或绝对路径] |
| |
| # 使用绝对路径切换到 runoob 目录 |
| [root@localhost ~]# cd /root/runoob/ |
| |
| # 使用相对路径切换到 runoob 目录 |
| [root@localhost ~]# cd ./runoob/ |
| # -P :显示出确实的路径,而非使用链接 (link) 路径 |
| [root@localhost ~]# pwd [-P] |
| mkdir [-mp] 目录名称 |
| -m :配置文件的权限 |
| -p :直接将所需要的目录(包含上一级目录)递归创建起来 |
| |
| [root@localhost tmp]# mkdir -m 711 test2 |
| [root@localhost tmp]# mkdir -p test1/test2/test3/test4 |
| rmdir [-p] 目录名称 |
| -p :从该目录起,一次删除多级空目录 |
| |
| [root@localhost tmp]# rmdir runoob/ |
| [root@localhost tmp]# rmdir -p test1/test2/test3/test4 |
| [root@localhost ~] |
| [root@localhost ~] |
| -a:相当于 -pdr |
| -d:若来源档为链接档的属性(link file),则复制链接档属性而非文件本身 |
| -f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次 |
| -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行 |
| -l:进行硬式链接(hard link)的链接档创建,而非复制文件本身 |
| -p:连同文件的属性一起复制过去,而非使用默认属性 |
| -r:递归持续复制,用於目录的复制行为 |
| -s:复制成为符号链接档 (symbolic link) |
| -u:若 destination 比 source 旧才升级 destination |
| |
| cp /.bashrc /tmp/bashrc |
| rm [-fir] 文件或目录 |
| -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息 |
| -i :互动模式,在删除前会询问使用者是否动作 |
| -r :递归删除 |
| mv [-fiu] source destination |
| mv source1 source2 source3 .... directory |
| -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖 |
| -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖 |
| -u :若目标文件已经存在,且 source 比较新,才会升级 |
| cat [-AbEnTv] 文件 |
| -A :相当于 -vET 的整合选项 |
| -b :列出行号,仅针对非空白行做行号显示,空白行不标行号 |
| -E :将结尾的断行字节 $ 显示出来 |
| -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同 |
| -T :将 [tab] 按键以 ^I 显示出来 |
| -v :列出一些看不出来的特殊字符 |
| |
| |
| [root@localhost ~] |
| |
| head [-n number] 文件 |
| |
| [root@localhost ~] |
| |
| tail [-n number] 文件 |
| |
| [root@localhost ~] |
| nl [-bnw] 文件 |
| |
| -b a :表示不论是否为空行,同样列出行号 |
| -b t :如果有空行,空的那一行不要列出行号 |
| |
| -n ln :行号在荧幕的最左方显示 |
| -n rn :行号在自己栏位的最右方显示,且不加 0 |
| -n rz :行号在自己栏位的最右方显示,且加 0 |
| |
| -w :行号栏位的占用的位数 |
| |
| nl -ba test.conf |
| [root@localhost ~]# more /etc/man_db.config |
| 空白键 (space):代表向下翻一页 |
| Enter :代表向下翻一行 |
| /字串 :代表在这个显示的内容当中,向下搜寻[字串]这个关键字 |
| :f :立刻显示出档名以及目前显示的行数 |
| q :代表立刻离开 more ,不再显示该文件内容 |
| b 或 ctrl+b :代表往回翻页,不过这动作只对文件有用,对管线无用 |
| |
| [root@localhost ~]# less /etc/man.config |
| 空白键 :向下翻动一页 |
| [pagedown]:向下翻动一页 |
| [pageup] :向上翻动一页 |
| /字串 :向下搜寻[字串]的功能 |
| ?字串 :向上搜寻[字串]的功能 |
| n :重复前一个搜寻 (与 / 或 ? 有关) |
| N :反向的重复前一个搜寻 (与 / 或 ? 有关) |
| q :离开 less 这个程序 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步