Linux基础语法
1. 查看当前目录:ls
-
以列表方式显示:-l
-
以大小单位显示,默认是字节:-h
- 显示隐藏文件和隐藏目录:-a
-
以大小单位显示,默认是字节:-h
2. 以树状方式显示目录信息:tree
3. 查看当前目录路径:pwd
4. 清除终端内容:clear
5. 切换目录:cd
-
切换到指定目录:cd 目录
-
切换到当前用户的主目录:cd ~
-
切换到上一级目录:cd …
-
切换到当前目录:cd .
-
切换到上一次目录:cd -
-
切换到上一级目录:cd …
6. 创建指定文件:touch 文件名
7. 创建目录(文件夹):mkdir 目录名
-
创建所依赖的文件夹:-p
8. 删除指定文件或者目录:rm - irf/d 文件名或者目录名
- **交互式提示:rm -i **
-
递归删除目录及其内容:rm -r
-
强制删除,忽略不存在的文件,无需提示:rm -f
-
删除空目录:rm -d (作用等同于rmdir)
-
递归删除目录及其内容:rm -r
9. 删除空目录:rmdir 目录名
10. 拷贝文件、拷贝目录:cp -irav
- **交互式提示:cp -i **
- **递归拷贝目录及其内容:cp -r **
- **显示拷贝后的路径描述:cp -v **
- **保留文件的原有权限:cp -a **
11. 移动文件、移动目录、重命名:mv -iv
-
mv命令移动文件效果图
-
mv命令移动目录效果图
-
mv命令重名名效果图
-
交互式提示:rm-i
-
显示移动后的路径描述:rm-v
12. 重定向:> \ >>
-
如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式 : >
-
如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式 : >>
13. 查看文件内容
-
查看小型文件 : cat
-
分屏查看大型文件 : more
-
管道(|)命令 : |
14.1 软连接 : ls -s
14.2. 硬连接 : ln
-
创建硬连接 : ln
注意点
- 创建硬链接使用相对路径和绝对路径都可以
- 删除源文件,硬链接还可以访问到数据
- 创建硬链接,硬链接数会加1,删除源文件或者硬链接,硬链接数会减1
- 创建软链接,硬链接数不会加1
- 不能给目录创建硬链接
15 文本搜索命令:grep -inv
-
文本搜索 : ln -i
-
文本搜索 : ln -n
-
文本搜索 : ln -v
- **正则表达式‘^’的效果图: **
- **正则表达式‘$’的效果图: **
- **正则表达式‘.’的效果图: **
16 查找文件命令:find-name
-
find命令及选项的效果图:
- find命令结合通配符的使用 * \ ?
17 压缩和解压缩命令:gz、bz2、zip
-
tar命令及选项的使用:
-
tar命令选项::
-
压缩成.gz的效果图:
-
压缩成.bz2的效果图:
-
解压缩.gz的效果图:
-
解压缩.gz到指定目录效果图:
-
解压缩.bz2的效果图:
-
解压缩.bz2到指定目录效果图:
-
tar命令选项::
-
zip和unzip命令及选项的使用:
1. 命令选项
2. 压缩成.zip的效果图:
3. 解压缩.gz的效果图:
4. 解压缩.zip到指定目录效果图:
18 文件权限命令:chmod
-
chmod 字母法的使用:
-
chmod命令字母法效果图:
-
chmod命令字母法效果图:
-
chmod 数字法的使用:
-
chmod命令数字法效果图:
-
chmod命令数字法效果图:
19 获取管理员权限的相关命令
-
sudo命令的使用 :
-
whoami命令的使用
-
exit命令的使用
-
who命令的使用
-
passwd命令的使用
-
which命令的使用
-
关机和重启命令的使用
20 获取管理员权限的相关命令
-
ssh命令的使用 :