Linux

目录和文件

  1. pwd //显示当前工作目录
  2. mkdir mydir //创建工作目录
  3. cd mydir //更改工作目录
  4. rmdir mydir //删除工作目录
  5. touch myfile //创建文件
  6. mv myfile mydir //移动目录或文件
  7. cp myfile myfir //复制目录或文件
  8. rm -rf mydir //删除目录或文件
  9. ls //列出所有文件和目录
  10. ls -a //查看所有文件
  11. ls -l //详细显示

文件内容显示和处理

  1. cat > myfile //创建文件并编辑内容(ctrl+D结束编辑)
  2. cat -n myfile //查看文件
  3. sort myfile //对文件内容进行排序
  4. sort -r myfile //逆序
  5. uniq myfile //检查文件中的重复内容
  6. cut -b(-c)(-d) 2(3) myfile //对文件内容进行剪切
  7. paste myfile02 myfile01 //对文件内容进行粘贴 02-)01

压缩

  1. zip myfile.zip myfile //压缩
  2. zip -d myfile.zip myfile //添加
  3. zip -m myfile.zip myfile //删除
  4. unzip -o myfile.zip //解压(覆盖)
  5. unzip -n myfile.zip //解压(不覆盖)

MySQL

  1. create database name //创建数据库

  2. use database name // 选择数据库

  3. drop database name // 直接删除数据库,不提醒

  4. insert into 表名(列1,列2,列3,列4,…) values(值,值,值) // 增 Insert

    • 例子 :insert into student(name,sex,age) values(‘张三’,18,’男’)
  5. delete from 表名 where 列=值 // 删delete

    • 例子 :delete from student where id=1
  6. update 表名 set 列=值,列=值,…. where… // 改 update

    • 例子 :update student set name = ‘张三’ where id=1
  7. select * from 表名 // 查询所有

  • 例子:select * from student(查询student表中所有列)
  • 例子2 :select * from student where id =1(表示查询student表中id=1的学生的所有列)
  • #去重查询 DISTINCT。例子:查询出表当中有哪些性别 SELECT DISTINCT sex FROM student
  • 模糊查询,使用like。select * from student where name like ‘%王’ 表示模糊查询name以王结束的
  • 排序查询 ORDER BY 倒序关键字DESC

Git

  1. git init // 初始化
  2. git add // 在提交之前,Git有一个暂存区(staging area),可以放入新添加的文件或者加入新的改动
  3. git commit -m “提交的备注信息” // 提交到仓库
  4. git remote add origin git@github.com:帐号名/仓库名.git // 远程仓库
  5. git push -u origin master // 将本地分支的更新内容,全部推送至远程仓库 master 分支