命令
ls
ls用于显示当前目录下的文件以及文件信息
如图所示:

ls还可以与 -l -h -a 等选项搭配
ls -l 可以展示列表信息
如图所示:


ls -l 第一块区域

这里开头的 d 表示是文件夹,后面的字符分为三组,其中第一组是拥有者权限、第二组是组权限、第三组是其他用户权限
有下面几种权限:
| 权限名 | 权限内容 |
|---|---|
| r | 可读 |
| w | 可写 |
| x | 可执行 |
ls -l 第二块区域

这里的数字表示的是硬连接数,表示有几种方法访问到这个位置
现在有一个目录a,我要访问它可以通过他的绝对路径访问它,也可以通过他相对于自己的位置访问它自己,也可以通过他的不同的下级目录访问到他。
如图:

我要访问到桌面的niubi文件夹,有四种方法,
1.通过绝对路径直接访问
2.通过对于自己的位置,直接 cd . 来访问
3.在下级文件夹yyy 通过 cd …访问
4.在下级文件夹nnn 通过 cd …访问
ls -h 可以显示已KB为单位,需要与列表-l一起匹配

ls -a 可以显示出隐藏文件

pwd
可以显示当前所在绝对路径

chmod
权限设置
| + | 权限修改后效果 |
|---|---|
| +r | 获取可读权限 |
| +w | 获取可写权限 |
| +x | 获取可执行权限 |
| - | 权限修改后效果 |
|---|---|
| -r | 不可读 |
| -w | 不可写 |
| -x | 不可执行 |
如图:
对 jj.txt 执行 chmod -r 后 jj.txt 变成不可读

对 jj.txt 执行 chmod +x 后 jj.txt 获得可执行权限

chmod 权限修改的其他形式
例如:
chmod 755 文件名(目录名)
表示把文件(目录)
拥有者 权限修改成7 ,查表得是可读可写可执行
组 权限修改成5,查表得是可读可执行
其他 权限修改成5,查表得是可读可执行

man
显示帮助文档, 在man后面跟一个命令,可以知道该命令的文档解释
如图:

执行命令后:

man文档的页面操作
- b 键向前翻页
- f 键向后翻页
- 空格键 向后翻页
- 回车键 转到下一行
- q 键退出查看文档
cd 目录跳转
切换目录命令
- cd 文件1/文件2 到文件1的文件2目录下面去
- cd ./ 到当前目录
- cd ../ 回到上一级目录
- cd ~ 回到家目录中
- cd / 回到根目录中
touch 创建文件
touch后面跟文件名,可以创建文件
如图:

mkdir 创建文件夹
配合 -p 使用可以创建多级目录

rm 删除文件和文件夹
rm
rm后面跟文件名,就是删除该文件

这里 -i 是提醒用户是否删除
rm -r可以删除文件夹

cp 拷贝文件
格式:cp 源文件 目标文件
如图:

mv剪切文件
普通:直接从 源目录 剪切到 目标目录
如图:

其中 -i 是询问是否剪切的
其他:从 源目录 剪切到 目标目录 并换文件名

原来的 y 文件 ,被剪切成 niu_niu了。
cat 查看文件全部内容

cat -b 显示非空行的非空行号序
如图:

cat -n 显示所有行的行号序

more 阅读文件内容,通过快键阅读

下面的43%是指阅读的部分占全部的43%
more热键
- b 键向前翻页
- f 键向后翻页
- 空格键 向后翻页
- 回车键 转到下一行
- q 键退出查看文档
grep 文本搜索

grep -n 搜索文本行,显示改行行号
如图:

grep -v 显示除匹配文本的行其他所有的行

grep -i 忽略大小写的匹配文本
如图:

echo 文字输出

tree 查看目录、文件树状结构
如图:

dpkg 解压dep文件,并安装
// 例子
sudo dpkg -i code_1.65.1-1646706496_amd64.deb
其他(快键以及特殊字符)
自动补全 Tab 键
补全命令
当输入了一部分命令的时候,按下TAB键可以补全剩下的命令

当前输入了cl,按下Tab键变成clear

补全路径
当用cd操作的时候,输入的部分路径可以补全
如图:

上面的 cd niu 经过Tab键变成 cd niubi
补全提示
当文件下两个相似的文件名,一个叫 niuzui 一个叫niubi 这个时候输入Tab键,将不会补全,第二次按下Tab键时会提示当前目录下有niuzui和牛逼两个相似的文件
如图:

文本代替 *、?、^、$
* 多文字匹配
如图:

当前目录下面里面只有 niuzui 文件的后名是zui的所以匹配到的是 niuzui 文件
? 单文字匹配
如图:

当前目录下面里面 ? 代替了 z 匹配到的是 niuzui 文件
^、$

重定向 > 和 >>

> 替代重定向

>> 末尾添加重定向

管道 |
如图:

more 把内容输出给 grep 用来匹配 “Hello” 然后输出匹配的结果。
help使用
命令 --help
如图:

本文详细介绍了Linux常用命令的使用,包括ls、cd、pwd、chmod、rm、cp、mv、cat、more、grep、echo、tree、dpkg等。内容涵盖了文件管理、权限设置、文本搜索、文件操作及系统工具等多个方面,旨在帮助读者更好地理解和掌握Linux系统操作。
223

被折叠的 条评论
为什么被折叠?



