搜索
查看: 814|回复: 8

[资源] 【借个地儿做笔记】校选课Linux基础教程

[复制链接]
发表于 2016-2-17 19:12:57 | 显示全部楼层 |阅读模式
Lesson 1
1、Linux开源而免费,稳定、安全、内存占用小、处理多并发、内存和文件管理优越性,最小4M(嵌入式开发)。相比之下Windows不免费不开源。多数门户网站使用Linux。例如:网易、新浪、搜狐、淘宝等等。
编程阶段:第一阶段:VI,GCC,GDB,MAKE,JDK,TOMCAT,MYSQL的linux基本嫩操作
2、有人对LINUX进行了重写推出了CentOS。
3、另有S.U.S.E.,SLACKWARE,据称图形界面比价炫酷
4、RED HAT、Ubuntu、Debian是LIUNX的几个版本,升级版本MINT
5、GNU是GNU Is Not Unix的递归缩写,是Linux的肥沃土壤

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2016-2-24 19:43:10 | 显示全部楼层
Lesson 21.设计程序尽量避免让用户输入参数,自由是Linux发展的主要因素
2.开源镜像发行版下载:mirrors.163.com 本门课程使用Ubuntu,安装方式VMWARE-->Virtual Technology
  tips:厦大也有开源站点,可以考虑下载

3.Linux严格区分大小写,LIUBING LiuBing和liubing是三个不一样的用户 tips:Ubuntu看起来还不错,装不上mac的可以考虑尝尝鲜
4.关机命令:
   halt 立刻关机(root用户使用)
   poweroff 立刻关机(root用户使用)
   shutdown -h now 立刻关机(root用户使用)
   shut -h 10 10分钟后关机
   shutdown -c取消关机
   若非root用户执行上述命令,则使用sudo
5.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2016-3-2 20:06:06 | 显示全部楼层
Lesson 3
1.安装Linux若安装在物理机注意分区 /boot分区一般100m    swap是交换分区,一般为物理内存两倍,不大于256m
2./ 根分区尽可能的大
3.普通用户正常提示符为/$,若为/#为root用户 切换到root用户命令:su root
4.fdisk -l显示分区具体状况
5.dir显示文件夹具体状况,cd表示进入文件夹
6.sda1:标明SCSI DISK第一块硬盘第一个分区
   sdb:为第二块SCSI DISK
   hda:标明IDE DISK第一块硬盘
7.挂载硬盘:mount -参数 -设备名称 -挂载点
   unmount 卸载硬盘
8.df 。。。 查看挂载点
9.终端
  物理终端:/dev/console
  虚拟终端:/dev/tty1
  模拟终端:/dev/pts/0
  六个终端CTRL+ALT+F(1-6)
10.启动图形界面:startx
11.mingetty是一个很小的生成虚拟终端的应用程序,在其之上还需运行SHELL两大类:
   GUI    Gnome(图形界面) KDE(C++编制的) Xface
   CLI
     sh (SHELL)
     csh (C-SHELL)
     bash 输入接口命令 具有编程能力
12.ls -l /bin/*sh 显示所有shell
   ls(显示文件信息)ls -l(显示详细信息)
13.帮助命令 xxx --help或man xxx(manual)
14.DAEMON(后台服务):
  startx是图形界面
15.输入pwd显示当前所在目录
16.cd表示操作目录 cd /标明进入根目录
17.根目录结构:
    bin存放命令  boot存放引导  cdrom表示光驱  dev表示硬件挂载  etc表示一些配置文件 home存放普通用户的相关文件
18.添加用户
    useradd 需要root权限
    添加用户时一定要记得useradd -m (用户名)【需要root权限】——如果不使用m参数则不自动创建用户文件夹/home/xxx
19.环境变量
    envprint
20.当前使用的shell
    echo $shell







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2016-3-16 20:46:29 | 显示全部楼层
Lesson5(第四节没来)
1.时间命令 date
  主板根据石英晶振进行计时,linux上的date为时间戳,自1970年1月1日起使用
hwclock 获取主板时间
实验中所用Linux 时间为04:11:37 PDT 2016 主板时间为 12:14:47 PM PDT
2.输出 echo e.g.echo pwd
3.切换用户目录 cd -
cd .. 是回到上一级目录
cd / 是回到根目录
cd . 就是
当前目录/home/root 第一个/为根目录,第二个为路径分隔符4.format ---》 申请1k 2k 4k ----》 物理file system(磁盘里有一个地方固定存放索引)

5.文件类型(按存储格式区分),有没有扩展名不重要  普通文件 -   
目录文件 p
链接文件 软连接l 硬链接-  
特殊文件 random块 b    
字符设备 c  
命名管道文件 p
6.文件名有索引号
7.mkdir 创建文件夹
rm 删除文件
rmdir 是删除空目录-p
8.nano是文本编辑工具




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2016-3-23 21:16:44 | 显示全部楼层
Lesson 6
1、mkdir kk
     cd kk
     cp /home/stu/kk /root(在kk下把kk复制到root下,会报错)
     cp /home/stu/kk /root -r(需要root权限)
     通过man cp查手册,-r意为copy directories recursively
     su root 然后再一次执行cp /home/stu/kk /root -r 成功
2、保留原有的参数、属主和时间戳进行复制文件cp -p(perserve)【意即保留模式】原有的属性都会被保留
3、touch 用来改变时间戳。亦可以用来新建文件夹
     touck -c表示不创建文件,touch文件夹,touch改变时间戳
4、file+文件名称  显示文件类型
     file kk ----> kk:directory
     file mytest.txt ----> mytest.txt:ASCII file
     file bash (一串超长)在linux下编译C语言,可复制到Android手机中运行(内核相同,Android使用Java外壳)
5、cat命令 concatenate 可以同时查看多个文件
     cat .bashrc mytest.txt 会同时显示文件内容
     cat -n 显示行号
     cat -e 显示非打印字符
     倒过来显示 则使用tac命令 最后一行会最先出现
6、more 分屏显示 more .bashrc (文件头带.表示隐藏文件)
7、head 显示头部内容
     tail  显示尾部内容
8、cut -remove sections from each line of files
     cut的参数之间需要有;作为分隔符
     cat xxx > xxx把查看文件的文件内容到处到xxx.txt
9、wc 统计命令 (print newline ,word,and byte counts for each file)
10、sort 分类 sort+文件(对文件内容进行分类)
11、局部变量优先权大于全局变量
     ll显示所有文件=ls -l  profile保存变量文件(LINUX特点 一切皆文件)
12、特性 文件名通配:gloming
     例如文件夹下有mytest.txt和my.txt两个文件,使用cat my则会出现两种让你补全
     在输命令或操作时尽量使用文件不全命令
13、ps命令 显示当前进程
14、linux分为内部命令和外部命令,通过shell来解析 #为命令提示符



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2016-3-30 21:12:28 | 显示全部楼层
Lesson 7





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2016-4-24 10:54:18 | 显示全部楼层
Lesson 8

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2016-5-4 19:29:11 | 显示全部楼层








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2016-5-11 19:27:33 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫一扫,关注厦大石语

厦门大学建筑与土木工程学院论坛 ( 闽ICP备16002210号-1|人工智能  

GMT+8, 2017-9-20 22:43 , Processed in 0.359375 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2015-2016 xmuace.cn All rights reserved

快速回复 返回顶部 返回列表