From 4a8766f49e52824b72ebc2f40cc64e6236034601 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E7=A7=80=E6=B8=85?= <2189233958@qq.com> Date: Wed, 22 May 2024 00:22:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...66\345\244\271\347\256\241\347\220\206.md" | 83 +++++++++++++++++++ ...15\344\275\234\345\221\275\344\273\244.md" | 80 ++++++++++++++++++ 2 files changed, 163 insertions(+) create mode 100644 "33 \346\236\227\347\247\200\346\270\205/\344\275\234\344\270\232/20240521-\346\226\207\344\273\266\345\244\271\347\256\241\347\220\206.md" create mode 100644 "33 \346\236\227\347\247\200\346\270\205/\347\254\224\350\256\260/20240521-Debian\346\231\256\351\200\232\347\224\250\346\210\267\346\223\215\344\275\234\345\221\275\344\273\244.md" diff --git "a/33 \346\236\227\347\247\200\346\270\205/\344\275\234\344\270\232/20240521-\346\226\207\344\273\266\345\244\271\347\256\241\347\220\206.md" "b/33 \346\236\227\347\247\200\346\270\205/\344\275\234\344\270\232/20240521-\346\226\207\344\273\266\345\244\271\347\256\241\347\220\206.md" new file mode 100644 index 0000000..92a59a8 --- /dev/null +++ "b/33 \346\236\227\347\247\200\346\270\205/\344\275\234\344\270\232/20240521-\346\226\207\344\273\266\345\244\271\347\256\241\347\220\206.md" @@ -0,0 +1,83 @@ +1. 在个人文档目录下创建文件夹(用mkdir)并进入 + +```js + mkdir 学习资料//创建文件夹 + cd 学习资料// 进入文件夹 +``` + +2. 创建新文件夹 + +```js + mkdir 计算机科学//创建文件夹 + cd 计算机科学//进入文件夹 +``` + +3. 创建两个子文件夹(用&&) + +```js + mkdir 课程资料 && mkdir 编程项目//创建两个子文件夹 +``` + +4. 创建一个文件(用touch)并移动文件(用mv) + +```js +touch CS101_第一讲.pdf//在计算机科学文件夹下创建文件 +mv CS101_第一讲.pdf 课程资料//mv 要移动的文件 把要移动的文件移动到的文件名 +``` + +5. 新建文件夹(用mkdir) + +```js + cd 编程项目//进入文件夹 + mkdir JAVA项目//创建文件夹 +``` + +6. 创建两个空文件(用touch和&&) + +```js + cd JAVA项目//进入文件夹 + touch 主程序.java && touch 工具类.java//创建两个空文件 + +``` + +7. 复制文件并重新命名(用cp) + +```js + cp 主程序.java 备份_主程序.java//复制文件并改文件名 +//cp 要复制的文件名 重新命名复制的文件名 +``` + +8. 创建一个文件夹(用mkdir)并将文件移动到该文件夹中(用mv) + +```js +mkdir Python//在计算机科学新建文件夹 +mv 工具类.java /home/linxq/学习资料/计算机科学/Python/ +//因为不是同一个文件夹所以要写移动目的的绝对路径 +``` + +9. 列出文件夹的所有文件及文件夹内容(用ls) + +```js + ls -a//列出所有文件和文件夹内容 +``` + +10. 强制删除文件夹、文件(用rm -rf) + +```js + rm -rf 编程项目//强制删除该文件夹及内容 +``` + +11. 重命名文件夹(用mv) + +```js + mv /home/linxq/学习资料/计算机科学/Python /home/linxq/学习资料/计算机科学/数据分析项目 //重新命名文件夹:mv 要修改文件夹的绝对路径(最后一个是要修改的文件夹名) 修改成新文件夹的绝对路径(最后一个是要修改成新的文件夹名) +``` + +12. 列出当前文件所在目录的路径(用pwd) + +```js +pwd ////列出当前所在目录的路径 +/home/linxq/学习资料/计算机科学 + +``` + diff --git "a/33 \346\236\227\347\247\200\346\270\205/\347\254\224\350\256\260/20240521-Debian\346\231\256\351\200\232\347\224\250\346\210\267\346\223\215\344\275\234\345\221\275\344\273\244.md" "b/33 \346\236\227\347\247\200\346\270\205/\347\254\224\350\256\260/20240521-Debian\346\231\256\351\200\232\347\224\250\346\210\267\346\223\215\344\275\234\345\221\275\344\273\244.md" new file mode 100644 index 0000000..4c54748 --- /dev/null +++ "b/33 \346\236\227\347\247\200\346\270\205/\347\254\224\350\256\260/20240521-Debian\346\231\256\351\200\232\347\224\250\346\210\267\346\223\215\344\275\234\345\221\275\344\273\244.md" @@ -0,0 +1,80 @@ +#### 一、创建新用户和密码 + +1. 方法一: + + ```js + sudo useradd -m 用户名 -s /bin/bash //因为useradd是普通创建用户命令默认没有home目录也没有bash的shell,所以要生成home目录,设置新用户 + sudo password 用户名 弹出再设置新用户密码 + ``` + + + +2. 方法二: + + ```js + adduser 用户名 //高级命令,会自动创建家目录,及对话形式建立相关参数 + ``` + + + +#### 二、登录新用户 + +1. 方法一:直接新建ssh连接 +2. 方法二:直接su 加要切换到的用户名 + +#### 三、新建文件夹 + +1. mkdir 文件名1/文件名2/文件名3.... -p +2. -p:有该文件夹就会自动忽略,没有就创建 + +#### 四、新建文件 + +1. 直接创建文件:touch 文件名 +2. vim 编辑文件内容:vim 文件名 + - 进入编辑 i + - 退出(结束)编辑 ESC + - 强制保存并退出 :wq!(英文的:) +3. 编辑器类型 + - vim :常用编辑器(要自己下载) + - nano:默认有的编辑器 + +#### 五、tar命令 + +1. ```js + 1. 打包:tar -cvf 想要打包的文件.tar 打包的文件或者目录(可以是多个)//v是显示过程 + 2. 解包:tar -xvf 要解包的文件名 + ``` + +2. ```js + 1. 压缩:gzip 压缩文件名 + 2. 解压:gunzip 解压缩文件名 + ``` + +3. tar和gzip一起使用 + + ```js + 1. tar -cvzf 想要打包并压缩的文件名.tar.gz 打包并压缩的文件名 + 2. tar -xzvf 解压并解包的文件名.tar.gz + ``` + +#### 六、下载到本地命令 + +1. scp + + ```js + 1. 下载:scp 用户名@主机IP:/要下载的具体文件路径 本地电脑的目录 + 2. 上传:scp 本地电脑文件的路径 用户名@主机IP:/要上传到的文件目录 + ``` + + + +2. sftp:和ssh类似,是一种协议,操作时要进入到对应目录才能执行。查找本地目录:lls 。查看服务器目录:ls。切换到本地目录:lcp + + ```js + 1. 下载:get 用户名@主机IP + 2. 上传:put 文件名 + ``` + + + + \ No newline at end of file -- Gitee