含义:list
就是列表,清单。
列出指定对象下的所有文件/文件夹.
蓝色:表示文件夹
黑色:表示文件
绿色:拥有所有权限。
表示list, 以详细列表的形式进行展示
多详细呢?
lrwxrwxrwx. 1 root root 7 2月 11 19:11 bin -> usr/bin dr-xr-xr-x. 5 root root 4096 2月 11 19:28 boot drwxr-xr-x. 21 root root 3480 2月 17 20:56 dev drwxr-xr-x. 145 root root 8192 2月 17 21:15 etc drwxr-xr-x. 3 root root 17 2月 11 19:20 home lrwxrwxrwx. 1 root root 7 2月 11 19:11 lib -> usr/lib lrwxrwxrwx. 1 root root 9 2月 11 19:11 lib64 -> usr/lib64 drwxr-xr-x. 2 root root 6 4月 11 2018 media drwxr-xr-x. 2 root root 6 4月 11 2018 mnt drwxr-xr-x. 3 root root 16 2月 11 19:16 opt dr-xr-xr-x. 289 root root 0 2月 18 2022 proc dr-xr-x---. 4 root root 169 2月 11 19:28 root drwxr-xr-x. 43 root root 1280 2月 17 21:15 run lrwxrwxrwx. 1 root root 8 2月 11 19:11 sbin -> usr/sbin drwxr-xr-x. 2 root root 6 4月 11 2018 srv dr-xr-xr-x. 13 root root 0 2月 17 20:55 sys drwxrwxrwt. 22 root root 4096 2月 17 22:29 tmp drwxr-xr-x. 13 root root 155 2月 11 19:11 usr drwxr-xr-x. 21 root root 4096 2月 11 11:28 var
-表示文件, d表示文件夹, l表示链接文件, 在linux中, 隐藏文件一般都是以.开头.
-la表示连隐藏的文件/文件夹也以列表的形式显示出来.
-lh文件的大小好读
[lyd@lyd /]$ ls -lh 总用量 24K lrwxrwxrwx. 1 root root 7 2月 11 19:11 bin -> usr/bin dr-xr-xr-x. 5 root root 4.0K 2月 11 19:28 boot drwxr-xr-x. 21 root root 3.4K 2月 17 20:56 dev drwxr-xr-x. 145 root root 8.0K 2月 17 21:15 etc drwxr-xr-x. 3 root root 17 2月 11 19:20 home lrwxrwxrwx. 1 root root 7 2月 11 19:11 lib -> usr/lib lrwxrwxrwx. 1 root root 9 2月 11 19:11 lib64 -> usr/lib64 drwxr-xr-x. 2 root root 6 4月 11 2018 media drwxr-xr-x. 2 root root 6 4月 11 2018 mnt drwxr-xr-x. 3 root root 16 2月 11 19:16 opt dr-xr-xr-x. 292 root root 0 2月 18 2022 proc dr-xr-x---. 4 root root 169 2月 11 19:28 root drwxr-xr-x. 43 root root 1.3K 2月 17 21:15 run lrwxrwxrwx. 1 root root 8 2月 11 19:11 sbin -> usr/sbin drwxr-xr-x. 2 root root 6 4月 11 2018 srv dr-xr-xr-x. 13 root root 0 2月 17 20:55 sys drwxrwxrwt. 22 root root 4.0K 2月 17 22:29 tmp drwxr-xr-x. 13 root root 155 2月 11 19:11 usr drwxr-xr-x. 21 root root 4.0K 2月 11 11:28 var指令2: pwd
Print Working Directory的缩写
Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。
在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。
-p:–physical,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,当包含多层连接文件时,显示连接文件最终指向的文件
-L-L:–logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式)
指令3: cdchange directory
切换到对象目录下。
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。
所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。
进入用户主目录;
cd ~进入用户主目录;
cd -返回进入此目录之前所在的目录;
cd ..返回上级目录(若当前目录为“/“,则执行完后还在“/";"…"为上级目录的意思);
cd ../..返回上两级目录;
指令4: mkdirMake Directory 创建目录(文件夹)
若指定目录不存在则创建目录。在创建目录时,要求创建目录的用户具有写权限,并应保证新建的目录没有重名。
创建文件
运行此命令时,操作用户需拥有文件的写操作权限
运行此命令时,如果指定文件不存在,则会创建一个空文件
copy
复制文件/文件夹到指定的位置
cp 被复制的文件的路径 复制去往的路径
注意: 当使用cp命令来复制文件夹的时候, 需要添加选项"-r", 表示第归, 否则目录将被忽略.
指令7: mvmove:移动,其实就是剪切的意思
mv 被移动的文件的路径 移动去往的路径
linux中,重命名的命令也是mv,语法和移动是一样的。
选项 指令8: rmremove
移除,删除
强制,不用确认。
-r第归删除,文件夹。
指令9: vimvim是一款文本编辑器,编辑器之神。
vim 文件的路径
打开一个文件(这个文件可以存在也可以不存在)
默认进入文件打开的是命令模式
在这个模式下是不能插入字符的
按“i”键,然后就进入到插入模式了,屏幕下面有个“–INSERT–”标识,很明显的
命令模式按“Esc"键就又回到命令模式了;
底行模式命令模式下按":",光标就到最后一行了,然后就能输入命令了
:q 就是退出
:wq 保存并退出,通常都是一起用的
:q! 强制退出不保存
:wq! 强制保存退出,首先要你有足够的限权
一般命令的输出结果都是在终端中,但是有时候我们希望输出的结果可以到一个文件中去。
这时候,就需要使用输出重定向。
覆盖输出, 文件原本的内容将被覆盖
>>追加输出, 在源文件的末尾输出.
指令11: cat直接打开文件
和vim不同, 直接显示完文件, 并恢复到命令行.
还可以用来合并文件.
cat 文件对象1 文件对象2 … > 合并对象



