第一周日志

数据库命令的使用
☆shift+右键:打开数据库终端后先创建文件
创建文件: .open test.db
创建数据表:create table stu(id int, name char, score float)
插入编号名字成绩:insert into stu values(1,"马义德",100);
查询所有人信息:select * from stu
从stu表光查询成绩: select score from stu; 
从stu表按照id条件进行查询select * from stu where id = 2; 
从stu表中查询范围值select * from stu limit 2;
将stu表中lisi名字的id改为3:update stu set id=3 where name="lisi";
以学号进行降序/升序排列查询:eg:select * from stu order by id desc/asc;
将stu表增加一个字段名字为济南:alter table stu add column class int default "济南";
将stu表删除一个字段名字为济南:alter table stu drop column 济南;
删除stu表中id为1的一行数据:delete from stu where id=1;
删除stu学生表:drop table stu;

问题:陷入死循环   答:用 / 退出

重点☆标识
/                    /home(小区)         /home/hq(自己家)
根目录        存放所有用户主目录       存放用户文件 
 
☆解决全屏复制拖拽脚本:sudo hq_vm.sh    密码1
   帮助手册man:解释命令  man pwd就是解释pwd功能

(非重点)su+用户名:切换用户
su+root :切换超级用户
sudo+命令:相当于以管理员身份执行命令
sudo adduser+用户名:以超级用户新建用户
sudo userdel+用户:删除用户
sudo userdel -r +用户:用户彻底删除
passwd命令 :修改用户密码

linux命令使用
☆cd :目录切换(鼠标点)cd /:进入根目录  cd ~或者cd+回车则进入家目录   cd -:撤销一次路径选择  cd .. 返回上一级目录
pwd:显示当前目录位置
ls:列出当前路径下的文件 
ls -a: 以所有的文件包括以·开头的隐藏文件  
ls -l:文件全面信息
ls -i: 查看文件身份证号
ls -R: 以递归形式显示目录文件
  d    rwxr--rw-        5                linux    home/hq  linux    4096      videos   2018年6月
  文件类型        文件权限        硬链接数   用户名    组名    文件大小  文件名   最后修改时间
  
-:普通文件   普通文件最大默认权限666 — 0002(文件掩码) = 664
d:目录文件夹                                777 — 0002               = 775

☆文件权限  分三组
    rwx                       r-x                    r-w
[当前组用户的权限]    [组内用户的权限]    [其他组用户的权限]
计    111                        101                    101
算     7                         5                      5

r: 只查看内容权限          针对ls的
w:可编写文件权限      
x: 可执行程序(用来限制cd)    
-: 没有权限
chmod 修改文件权限
chmod 权限值(三个一组每组分别用421表示) 文件名      

man手册查看函数用法

☆mkdir: 新建文件夹
  mkdir -m 权限值  目录文件名 :创建指定权限的目录文件  
  mkdir -m 111 abc:创建权限值为111的abc目录文件夹 (仅有执行权限)
  mkdir -p a/b/c/ :          创建文件夹嵌套
  touch:新建普通文件 需要通过后缀区分文件格式
☆rm 删除
   rm 普通文件:删除普通文件        rm *.txt :删除当前目录下所有的.txt所有文件
   rm -r 文件: 删除文件夹         rm -r *  :删除所有文件
   rm -rf 文件:强制删除文件夹(仅能删除受写保护的空文件夹)
   rm  -r -!(a) : 删除当前目录除a的所有文件
   以上操作若有阻拦则命令前+sudo硬删一切。

☆cp    普通文件     目标路径 :  将普通文件复制到目标文件
 cp    -r 目录文件 目标路径:将目录文件复制并目标文件
当前路径用"."表示
绝对路径复制:cp - r  ~/china/sd/jn    ~/china/hb      cd~相当于cd/home/hq
相对路径复制:cp -r   ../SD/JN
cd - :撤销一次路径选择    
.当前文件
..上一层文件

☆mv 文件 目标路径 :将文件移动到目标文件中
   mv 文件1 文件2 目标路径 :移动多个文件
   mv 文件1.c  目标路径.c :将文件1.c重命名为目标路径.c
   mv 2.c   ../3.c : 将2.c移动到上级目录并且重命名为3.c

   Cat 文件名: 查看文件内容
   Cat -s 文件名:将文件中的多余空行合并 

   file 文件 :查看文件属性
  
问题:
编译过后死循环如何退出?  答:ctrl + c跳出死循环

Git命令基本操作
右击空摆出点击Git bash Here
基本操作和linux同步        shift + ":"  切换底行模式
git add demo.c    提交到暂存区
git commit -m "v1.0"提交到版本v1.0
git status 查看库工作状态
git reflog 查看所有版本信息
git log 查看当前版本信息
git reset hard HEAD^      回退一个版本
               HEAD~100 回退100个版本
git reset --hard 版本号  直接跳转到版本号

拓展提升:

linux和ubantu的关系是什么?   答:ubantu的内核是linux      
linux有几种文件类型? 答 7种 linux主要为-普通文件,d目录文件,剩余文件有L链接文件,s套接字文件, p管道文件,b块设备文件,c字符型文件。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值