18.liux基础命令和vim使用

Linux常用命令

netstat -t 查看当前ip和端口
ls 查看当前文件夹的所有内容
history 查看历史命令
!历史命令编号 执行历史命令(没有空格)
命令体    选项           路径
ls        -l(详细信息)   snap
pwd 查看当前路径(我在哪)
whoami 查看当前的root用户(我是谁)  用户名 pyvip 密码 pythonvip

cd

前面没有 / 代表的是相对路径
前面有 / 代表的是绝对路径
注意cd 后面是要有空格
cd .. 返回上一级目录
cd ../.. 返回上上级目录
cd / 直接返回根目录
cd ~ 回到当前的用户目录 pyvip 下面的目录
cd - 返回上一次所在目录

常用的快捷键

ctrl + c 取消当前操作
ctrl + l 清屏 或者 clear
ctrl + d 退出当前用户
ctrl + r 查看历史命令
[TAB]:
    1.命令补全
    2.路径补全
ctrl + a   # 把光标移动到行首
ctrl + e   # 把光标移动到行尾
ctrl + u   # 把光标到行首的内容删除/剪切
ctrl + y   # 粘贴
backspace  # 光标所在处从后往前删除内容
delete  # 光标所在处从前往后删除内容
ctrl + k   # 把光标到行尾的内容删除/剪切
ctrl + > 向右移动一个单词
ctrl + < 向左移动一个单词
ctrl + s 锁屏
ctrl + q 解屏

关机命令

远程关机		sudo poweroff
linux关		poweroff
重启			reboot

文件操作

创建目录

相对路径是从当前开始创建的
		mkdir 文件名
多级目录 mkdir -p b/c/d
批量创建目录
        mkdir a{1..10}
        mkdir dir{a..f}

安装 sudo apt install tree

tree(分之)树
        tree 查看当前
        tree -L 1/ 查看当前目录下的一层
        tree -L 2/ 查看当前目录下的二层
        相对路径
        tree b
        绝对路径
         tree /home/pyvip/b

模糊查询

*通配符
ls -ld 文件名关键字*

删除目录(危险)

删除文件
	rm 文件名
删除文件夹(无法删除多级目录)
	rmdir 文件夹名
删除多级目录(危险)
	rm -rf 目录

修改目录

复制	到目标文件夹
	前面没有 / 代表的是相对路径
	前面有 / 代表的是绝对路径
	cp 源文件  目标文件  到目标文件夹 复制文件(可以重新命名)
	如果是文件夹要加 cp -r 源文件夹  目标文件夹  复制文件(可以重新命名)
剪切
	mv 源文件/源文件夹  目标文件/目标文件夹   剪切文件(可以重新命名)
单独重命名
	mv 源文件  新命名文件

普通文件

创建文件
    touch 文件名
查看文件(内容)
    cat 文件名
查看文件属性
    ls -l 文件名
搜索文件
    find -name '文件名'
    通配符*
        例子:find -name 'a*'
        语法:find -name  * 加一部分文件的前缀或者后缀

软硬链接(数据发生变化会同步)

软连接 **快捷方式**
    ln -s 源文件 软链接文件
硬链接 **相当于复制** 备份
    ln 源文件  硬链接文件

vim操作 修改文件的内容(重点)

vim 模式: 命令模式(光标,复制),插入模式(编辑),末行模式(保存退出)
进入 vim 文件名
切换模式一定要在英文输入法下面使用

切换模式 Esc键

:选择末行模式(shift+:)
w 保存
q 退出
wq 保存退出

进入插入模式 切换模式 Esc键

i 光标的前一个位置插入
a 光标的后一个位置插入
I (可以按shift+i) 跳到行首
A (可以按shift+a) 跳到行尾
o 当前光标所在行下方新增一行
0 当前光标所在行上方新增一行

命令模式 切换模式 Esc键

gg 跳到第一行行首
G 跳到最后一行行首
操作文件
	yy 复制整行内容
	p 粘贴
	dd 删除当前行

运行python代码(vim模式下)

1.f5 运行代码 回车从新进来
2.也可以退出保存文件vim     python + 文件名 运行代码

了解
进程

ps 是操作系统的进程命令
查看所有的进程
	ps -ef
选择查看进程
	ps -ef |grep 想要的进程
关闭进程
	kill 进程的id
	pkill 进程的名字

文件的权限

-rw-rw-r--
第一组 - 代表普通文件 d 代表文件夹
第二组 rw- 代表文件所有者的权限(所有的用户)
第三组 rw- 代表文件当前的权限(当前用户)
第四组 r-- 其他普通人的权限
r 读的权限 数值是4
w 写的权限 数值是2
x 执行的权限 数值是1
te.py
第二组   6
第三组   6
第四组   4
rwx
chmod 777 te.py
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值