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用的是超级用户权限,普通用户访问不了:
切换进普通用户后这样才行: