【无标题】

一、熟悉Linux下的终端及操作

1、打开终端

  1. 点击终端
  2. ctrl+alt+t
  3. 鼠标右击桌面再打开

2、调整终端字体

  1. 放大:ctrl shift +
  2. 缩小 ctrl -

3、关闭终端

  1. 点击窗口“X”键
  2. 终端输入exit(本质上是退回上一个用户)
  3. ctrl+d

4、分屏打开终端

紫色终端(每个人都能打开)

  1. ctrl+shift+t

黑色终端

  1. ctrl+shift+e 左右分屏
  2. ctrl+shift+o 上下分屏

5、命令行提示符

(用户名)@(主机名):(当前所在路径)(普通用户权限符或超级用户权限符)
例:ubuntu@ubuntu:~$
$:普通用户权限符
#:超级用户权限符

6、切换用户 su命令

su 用户名
su root——切换为root用户
su 直接回车——默认切换到root用户

7、退出当前用户

在终端输入exit,表示退回到上一个用户,如果没有上一个用户,则直接退出终端

8、passwd修改当前用户密码

passwd 用户名——修改用户密码,修改时不显示输入的密码
sudo passwd root——在普通用户权限下,以root权限修改root用户密码,输入密码时不会在终端显示输入过程
sudo——以root用户的权限执行sudo后面的命令

9、Linux文件系统结构

倒置树结构

二、文件操作的相关命令

指令格式
指令 参数 操作数,三者以空格分隔

1、ls命令 查看文件

ls 路径/目录名:查看目录下的文件
ls 路径/文件名:终端回显文件名
ls:显示当前路径下的文件
ls -a:查看文件,包括隐藏文件(前面带.的文件)
ls -l:显示文件的详细信息
ls -h:带单位的显示文件的大小(不能单独使用)

在这里插入图片描述
d:文件类型(共7种)
bcd-lsp
b:块设备文件 c:字符设备文件 d:目录文件 -:普通文件 l:软链接文件 s:套接字文件 p:管道文件

rwxrwxr-x:“rwx”所属用户权限,“rwx”所属组用户权限,“r-x”其他用户权限
r:可读 w:可写 x:可执行

2:硬链接文件个数

ubuntu:文件所属用户(如果没有修改过所属用户,默认是创建文件用户)

ubuntu:文件所属用户组

4.0K:文件大小

四月 23 16:53:时间戳,文件最后被修改的时间

23041:文件名

2、chmod命令 修改文件权限

一个文件有三个用户,rwxrwxr-x,每三位对应一位用户,“rwx”所属用户u,“rwx”所属组用户g,“r-x”其他用户o
所有用户:a
r:可读 w:可写 x:可执行

  1. 用字母修改权限
    chmod 用户+/-/=权限 文件名
    chmod g+w 1.c——为组用户添加可读权限
  2. 用八进制修改权限
    r:4 w:2 x:1
    chmod 八进制数 文件名
    chmod 0777 1.c——为u、g、o用户都附上读、写、执行权限(可不加前导0)

3、cd命令 切换当前所在目录

cd 目标路径 cd后面的目标路径只能是目录,不能为文件
cd直接回车 切换到当前用户的家目录
cd后面可跟绝对路径,也可跟相对路径
绝对路径:相对于根目录来说的路径
相对路径:相对于当前路径
cd . 切换到当前路径
cd …切换到上一路径

4、pwd 显示当前的绝对路径

终端输入pwd,回显所在目录的绝对路径

5、mkdir 创建目录

mkdir 路径/目录名——在给出的路径下创建一个空目录(可跟多个目录名)
mkdir -p dir1/dir2/dir3/dir4——逐层创建目录

6、rmdir 删除空目录

rmdir 目录名——删除空目录,只能删除空目录

7、rm 删除文件

rm 路径/文件名 ——删除文件
rm -r 路径/目录——可以删除非空目录
通配符 * ——“rm 1*”表示删除以1开头的所有文件

8、touch 创建文件

touch 文件名——创建文件,touch后可跟多个文件名

9、cp 复制

cp 源路径/源文件 目标路径/目标文件 (可省略目标文件)
当目标路径无目标文件时,会在目标路径创建一份,并将源文件内容拷贝进目标文件;
当目标路径存在目标文件时,会将源文件内容直接覆盖掉目标文件内容;

cp -r 源路径/源目录 目标路径/目标目录(可省略目标目录)
当目标路径无目标目录时,会在目标路径创建一份,并将源目录拷贝进目标目录;
当目标路径存在目标目录时,会将源目录直接覆盖掉目标目录;

cp指令,会存在两份相同的文件

10、mv 移动

mv 源路径/源文件 目标路径/目标文件(目标文件可省略)
当目标文件不存在时,相当于把源文件重命名并放目标路径中
当目标文件存在时,源文件会覆盖掉目标文件

mv 源路径/源目录 目标路径/目标目录(目标目录可省略)
当目标目录不存在时,相当于把源目录重命名并放目标路径中
当目标目录存在时,源目录会覆盖掉目标目录

mv指令,只会存在一份相同的文件

11、cat 查看文件内容

cat 文件名——将文件中的内容显示在终端上

12、echo 打印

echo 1234——在终端回显1234
echo不能加文件名

三、VIM编辑器

VIM的四种模式:命令行模式、插入模式、底行模式、可视模式

1、打开VIM编辑器

vim/vi 文件名

2、命令行模式

进入之后,默认在命令行模式
返回命令行需要按一下ESC
命令行模式不能写入信息,但是可以复制、粘贴、剪切、跳转

复制、剪切、粘贴操作

  1. yy 复制光标所在行
  2. nyy 复制光标所在行向下n行
  3. p 在光标所在下一行粘贴
  4. dd 剪切光标所在行(不粘贴相当于删除操作)
  5. ndd 剪切光标所在行向下n行
  6. u 撤销操作
  7. ctrl+r 反撤销

行间跳转

  1. gg 跳到文件首位
  2. G 跳到文件尾位
  3. ngg 跳转到n行
  4. nG 跳转到第n行
  5. $ 跳转到光标所在行行尾
  6. 0 跳转到光标所在行行首

格式化
gg=G 格式化

查找单词
/word /+要查找的单词,按回车单词会显示高亮
n:向下查找 N:向上查找

3、插入模式

从命令行模式下进入插入模式,按下i/a/o,I/A/O
i 在光标所在前一位插入
a 在光标后一位插入
o 在光标所在行下一行插入
I 在光标所在行行首插入 注释整行
A 在光标所在行行尾插入 给某一行代码注释
O 在光标上一行插入

4、底行模式

vim灰条下一行有“:”,表示在底行模式
进入底行模式:

  1. 在命令行模式按空格键
  2. 在命令行模式按“:”

文件的保存和退出:
w 保存
q 退出,如果修改过文件,会有警告,并且不能退出
!强制执行后面的指令
x 保存并退出
wq保存并退出

其他操作:
noh 取消高亮
set nu 显示行号
set nonu 取消显示行号
vsp 文件名 左右分屏显示文件

替换单词:
%s/old/new/ 替换每一行找到的第一个单词
%s/old/new/g 全文替换单词
%s/old/new/gc 全文选择替换单词

5、可视模式

进入可视模式:

  1. 鼠标选中
  2. 小写v,块可视,选中一个
  3. 大写v,行可视,选中一行

粘贴:可视模式下的粘贴都在光标后进行
复制:鼠标选中按y
剪切:鼠标选中按d
格式化:选中要格式化的部分按=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值