linux第一、二天

linux第一天

1.使用CRT和Winscp来操作linux系统,crt用来操作,scp远程文件传输

2.linux所有都是文件,根目录是/

3.ifconfig用来查询自己的ip地址等

4.VM虚拟机快照功能可以进行快速备份

5.常用的命令

命令作用
tab补全命令,双击是提示
ctrl+c/d结束当前的命令,终止输入
ctrl+l清除屏幕=clear
ctrl+shift+c/v复制粘贴
ls查看当前目录下的内容(-a 显示所有、-l 更详细包括时间、-h 在l的基础上,对文件大小人性显示)
pwd查看当前所在目录(据对路径)
cd工作文件夹跳转
touch创建文件(.txt等,可以一次多创建_
mkdir创建文件夹
rm删除文件或者文件夹(-rf 删除包括文件夹)
–help/man帮助命令(q-退出、/n-搜索n、空格键-翻页、enter键-滚动)
mv移动文件到相应的位置
cat/less查看文件内容(小/大)
grep -n/-i查找相应的文件的内容 -n显示查找内容的行号 -i忽略大小写
echo ‘’“”> >>可用于打印文件到控制台,或者把控制台显示的字符(如运算的错误语法)写入文件中,单双引号避免空格歧义
|(管道)管道,在|前一个命令后的基础上进行操作(控制台打印出来的),&&在上一个命令成功的前提下才会运行
*/?表示任意字符/表示一个任意字符(cd /usr/tmp && rm -rf * 注意&&_
命令作用
cd…/cd ~/cd-返回上级目录/返回家目录/两个目录之间切换
mkdir -p加上p后可以创建多级目录(目录1/目录2/目录3)
cp -r 原A 印B复制文件到指定文件夹或当前文件夹(mv剪切)同样 -r(有子文件或文件夹)
tree -d/-L(n)只显示文件夹目录/显示指定的n层目录文件
cat -n/-b查看文件(一般是小文件) -n查看行号 -b排除空行后的行号
less查看文件(一般是大文件,支持分页查看)
head -n 文件名显示文件的前n行
tail -n 文件名显示文件的后n行
grep 关键字 文件名根据关键字搜索 文本 中文件的内容,注意是文本,在管道中也就是前一个命令显示出来的文字中搜索
>> >重定向,可以将显示的内容追加到后续的文件内
tail -f动态显示文档的后面指定行数(比如动态追加可实时看到)
grep ^a/k$搜索以a开头/k结尾的行
A&&B命令A执行成功了才会执行命令B
ln -s A B软链接:ln -s 目标文件的绝对路径 快捷方式路径 (如果没有制定快捷方式路径,将变成硬链接,文件直接指向数据,而不是数据文件名称对应的存储地址_

1.绝对路径:从家目录/开始      相对路径:从现在路径到达所需路径
2.yum -y install tree 安装树文件 ^_^(yum -y remove tree)
3.rm -rf*   -r -f 可以合并为-rf   通配符还有?
4.软链接:相当于windows中的快捷方式,对深的文件进行快速访问的一种方式
操作键功能
空格键现实手册页面的下一个屏幕
Enter键一次滚动手册页的一行
b(back)回滚一个屏幕
f(forward)向前滚动一个屏幕
q退出
/word搜索word字符(n向下找 N向上找)

9.我们有方法可以查找文件,文件夹,查看文件内容,显示行号,对打印出来的结果进行数学或者函数运算,也能把结果>>重定向到某个指定的文件夹中。模糊查询。复制粘贴命令比较蠢,会直接覆盖

10.linux中,文件名和内容是两个文件,是分开存储的,如1.txt,自己的文件名和自己所存储的内容是两个不同的东西


1.linux第二天

命令作用
find [路径] -name ‘A’查找指定路径下扩展名为A的文件,包括其子目录,查找的是文件,grep查找的是内容_
tar -cvf打包命令:tar -cvf 打包名.tar 被打包的目录,打包只是装在一起而已
tar -xvf -C解包,同打包命令相反 -C指定解包位置目录
tar -z/jcvf压缩:tar -z/jcvf 打包压缩文件名.tar.gz 被压缩的文件/目录
tar -z/jxvf -C解压缩:tar -z/jxvf 打包文件.tar.gz -C 目录路径
vim 文件名 +行数快速定位到相应的文件的相应行数当中
h j k lh左------j下------k上------l右
v V小v:选择文本 大V:整行选择文本
u (ctrl+r)撤销命令 (恢复撤销的命令)
dd (D)删除所在的行,下面上移 (删除所在行,下面不上移)
>> << .向左右增加缩进 .重复上次的命令
/str查找
:%s///g查找并替换(:%s/旧文本/新文本/g)------全局替换
:s///g查找并替换(?/旧文本/新文本/g)-----当前可视区域替换
groupadd组名添加组
useradd -m -g新建用户------指定家目录------指定用户所在的组,否则新建立
passwd用户名设置密码
userdel -r用户删除用户,-r会自动删除家目录
exit退出当前用户登录
date/cal时间/日历
top动态显示运行中进程并排序
touch 1.txt 2.txt 3.txt------可以一次创建多个文件
tar -cvf 打包名.tar 被打包的文件1 被打包的文件2 被打包的文件3------打包
#井号是注释!^_^
vim:y/yy np 复制(可以nyy复制多行),粘贴n遍
vim:d/dd np 剪切(可以ndd剪切多行),粘贴n遍
vim:gg文件顶部------G文件底部
vim:12gg和:12都是移动到第12行
chmod:给文件修改权限rwx(读、写、执行)(4、2、1)【chmod -R u=rwx,g=rx,o=rwx 文件|目录(u` 表示所属用户 / `g` 表示所属组 / `o` 表示其他)】

3.先输入10,在i进入编辑模式,输入想要的内容,然后esc退出后,会把输入的内容重复10次!!!!如连续输入十个aaaaaaaaaa------_

4.利用 可视块 给多行代码增加注释在开发中, 可能会遇到一次向给多行代码 增加注释 的情况要实现这个效果可以在 命令模式

  • 移动到要添加注释的 第1行代码, 按 ^ 来到行首
  • Ctrl + v 进入 可视化 模式
  • 使用 j 向下连续选中要添加的代码行
  • 输入 I 进入编辑模式 , 并在 行首插入, 注意: 一定要使用 I
  • 输入 // 也就是 注释符号
  • 按下 ESC 返回到 命令::模式, 返回之后 vi 会在之前选中的每一行代码 前 插入 //

5.ls -lh(h!!) 可以查看文件夹下文件的详细信息, 从左到右 依次是:
在这里插入图片描述
在这里插入图片描述

  • 权限, 第一个字符如果是 d 表示目录
  • 硬链接数, 通俗的讲就是有多少种方式, 可以访问当前目录和文件
  • 拥有者, 家目录下 文件 / 木兰路 的拥有者通常都是 当前用户
  • , 在linux中, 很多时候, 会出现组名 和 用户名 相同的情况, 后续会讲
  • 大小
  • 时间
  • 名称

6.vim /etc/sudoers 进入后给相应的用户添加sudo权限,需要vim编写,谨慎些

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值