Linux基础课  Acwing

Linux基础课

账户管理:https://blog.csdn.net/ezhchai/article/details/79273741

server

常用文件管理命令

注意在普通用户权限下操作时,常规指令前要加上sudo
https://www.acwing.com/file_system/file/content/whole/index/content/2855530/
前后端关系:前端操作传参数(链接)给服务器后端,类似调用函数;后端返回页面。
文件目录:bin可执行文件,lib头文件/安装包
路径:/绝对路径,相对路径
tab补全
ls 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
ls -l 显示详细信息
ls -lh 详细信息中的数字加上单位
ls -a 显示所有文件(含隐藏文件)
cat a 展示文件a

pwd 查询当前目录
cd 路径 切换到该路径,缺省为home
.当前,..上层,~家目录
cd-返回改变路径前的路径
cp 复制粘贴重命名
cp a b: 将a文件复制成b,a和b可以是一个路径
cp a b -r a(文件夹)复制到b
cp a.txt ../b.txt非当前路径重命名方法
mv a b将文件a移动到目录b 或 文件a重命名为文件b
mkdir a 创建目录a
mkdir a/b/c -p创建一连串目录
touch a创建文件a
rm a:删除文件a
rm a -r:删除文件夹a
rm支持正则表达式:
rm *.txt 删除所有.txt类型文件
rm * 删除所有文件(不包括文件夹)
rm * -r正则表达式删除所有文件夹
rm * -rf删除所有(慎用,乐)

Ctrl + insert 复制
Shift + insert 粘贴
history 查看历史输入命令
tree 以树形显示文件目录结构

tmux和vim

tmux和vim常用指令
本地的tmux指令稍有不同,具体可以自己查阅,比如原有的ctrl+a变为ctrl+b

gg=G //格式化全文
ggdG //删除全文
i   //进入编辑模式
I   //光标移到该行最先一格并进入编辑模式
a   //光标向右移一格并进入编辑模式
A   //光标移到该行最后一格并进入编辑模式
o   //光标向下换行一行后并进入编辑模式
O   //光标向上换行一行后并进入编辑模式
s   //删除光标右边的字符并进入编辑模式(对空行不起效果)
S   //删除光标所在行的所有字符并进入编辑模式(对空行不起效果)
ctrl + a  //回到这一行的开头,也就是命令的前面
x   //可实现wq功能

作业等

vim没法退出:https://www.senluox.com/2393.html

一开始cd不了是因为sudo用的是超级用户权限,普通用户访问不了:
切换进普通用户后这样才行:

shell语法

笔记

posted @ 2023-03-06 14:52  Sakana~  阅读(62)  评论(0编辑  收藏  举报