Linux

/->根目录
/bin->必要的命令运行文件
/boot->静态的开机启动文件、内核文件与配置文件
/cdrom->CDROM的内容,这是一个连接到/media/cdrom的目录
/dev->硬件配置文件
/etc->本机特定的系统设置文件
/home->使用者的根目录
/lib->必要的共享函式库以及内核模块
/lost+found->在文件系统检查之后所回复的文件
/media->可移动装置的挂接点,如DVD、磁盘片
/misc->杂项、分类不明的文件的放置处
/mnt->文件系统暂时性的挂载点
/net->网络磁盘挂载的目录
/opt->额外的软件或套件
/proc->内核状态目录
/root->系统管理者root的根目录
/sbin->必要的系统运行文件,仅提供给管理者使用
/selinux->SELinux的系统目录,默认为空
/sys->内核系统中装置的实时信息
/tmp->暂时性
/usr->系统工具所在的目录
/var->变动的资料
 
<挂载NTFS格式的硬盘>
在官网http://www.tuxera.com/community/ntfs-3g-download/下载ntfs-3g_ntfsprogs-2013.1.13.tgz
root@ubuntu-linux:~# ls
Alan  公共的  模板  视频  图片  文档  下载  音乐  桌面
root@ubuntu-linux:~# cd 下载/
root@ubuntu-linux:~/下载# ls
ntfs-3g_ntfsprogs-2013.1.13  ntfs-3g_ntfsprogs-2013.1.13.tgz
root@ubuntu-linux:~/下载# tar –zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz
root@ubuntu-linux:~/下载# cd ntfs-3g_ntfsprogs-2013.1.13
root@ubuntu-linux:~/下载/ntfs-3g_ntfsprogs-2013.1.13# ./configure
root@ubuntu-linux:~/下载/ntfs-3g_ntfsprogs-2013.1.13# make
root@ubuntu-linux:~/下载/ntfs-3g_ntfsprogs-2013.1.13# make install
root@ubuntu-linux:~/下载/ntfs-3g_ntfsprogs-2013.1.13# cd /
root@ubuntu-linux:/# ls
bin    dev   initrd.img      lost+found  opt   run      srv  usr
boot   etc   initrd.img.old  media       proc  sbin     sys  var
cdrom  home  lib             mnt         root  selinux  tmp  vmlinuz
root@ubuntu-linux:/# cd mnt
root@ubuntu-linux:/mnt# ls
root@ubuntu-linux:/mnt# mkdir disk
root@ubuntu-linux:/mnt# ls
disk
root@ubuntu-linux:/mnt# cd /
root@ubuntu-linux:/# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0920e033
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   136521727    68259840    7  HPFS/NTFS/exFAT
/dev/sda2       136521728   976771071   420124672    f  W95 Ext'd (LBA)
/dev/sda5       136523776   346443775   104960000    7  HPFS/NTFS/exFAT
/dev/sda6       346445824   556365823   104960000    7  HPFS/NTFS/exFAT
/dev/sda7       556367872   976771071   210201600    7  HPFS/NTFS/exFAT
Disk /dev/sdb: 16.0 GB, 16013852672 bytes
255 heads, 63 sectors/track, 1946 cylinders, total 31277056 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ba34b
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    20002047    10000000   83  Linux
/dev/sdb2        20002814    31275007     5636097    5  Extended
/dev/sdb5        20002816    31275007     5636096   82  Linux swap / Solaris
root@ubuntu-linux:/# mount -t ntfs-3g /dev/sda5 /mnt/disk
root@ubuntu-linux:/# cd /mnt/disk
root@ubuntu-linux:/mnt/disk# ls
apache-tomcat-7.0.37             javadocee6        Software
app                              jdk-7u17-apidocs  System Volume Information
Eclipse IDE for Java Developers  NET
JAVA                             $RECYCLE.BIN
root@ubuntu-linux:/mnt/disk# cd /
root@ubuntu-linux:/# umount /mnt/disk
root@ubuntu-linux:/# cd /mnt/disk
root@ubuntu-linux:/mnt/disk# ls
root@ubuntu-linux:/mnt/disk# 
 
<vi编辑器的使用>
按ctrl+alt+T组合键弹出命令窗口,当第一次使用vi编辑器时,可以输入vi,在弹出的界面中会列出VIM的简要说明,用户可以输入:q离开此界面。输入vi后即可进入vi的编辑环境中,在该环境中共有三种模式,一是命令模式,二是插入模式,三是底线模式。
命令模式->该模式是一进入vi的模式。在任何模式下,只要按Esc键即可回到该模式。
输入模式->输入一些特殊的命令(i/I/o/O)即可进入该模式,在该模式下按Esc键即可回到命令模式。在输入模式下可直接输入命令也可按Backspace键删除,还可以利用上下左右键移动光标。
底线模式->在命令模式下按:即可进入底线模式。在底线模式下按Esc键或者Ctrl+C组合键即可回到命令模式。
在底线模式下可以在冒号:之后输入命令,常用命令如下:
wq->存储并离开
w->存储
wname->另存名为name的新文件
q->离开vi编辑器
q!->强迫离开vi(舍弃改变)
在终端机模式下,输入vi abc即可编辑abc文件,如果该文件不存在,则存盘后即会新增。
<三种模式的关系>
刚进入vi时为命令模式->要离开vi必须进入命令模式或底线模式->在命令模式下可按ZZ存盘后离开,在底线模式下可按q/q!不存盘离开,或者按wq/wq!存盘后离开->在命令模式下可按i/I/o/O等进入编辑模式,也可按:进入底线模式->在编辑模式下只能进入命令模式,在底线模式下也只能进入命令模式。
一般的编辑顺序是:开始->命令模式->编辑模式->底线模式->离开。
常用参数
<--help>显示说明界面
<--version/-V>显示版本信息
<-v>烦琐模式,显示完整的运行过程
<-i>指定界面/交谈模式
<-o>输出界面
<-l>长列表
<-q/-s>安静模式,不列出任何输出或错误信息
<-R>递归处理,连同目录下所有的子目录一起处理
<-z>压缩
 
<常用命令>
cat->输出文件内容
root@ubuntu-linux:~# mkdir Alan
root@ubuntu-linux:~# cd Alan
root@ubuntu-linux:~/Alan# gedit Test.html
root@ubuntu-linux:~/Alan# cat Test.html
<html>
    <head>
        <title>First Html</title>
    </head>
    <body>
    <p>Thsi is my first html in linux!</p>
    </body>
</html>
root@ubuntu-linux:~/Alan# 
chmod->改变文件或目录的权限
root@ubuntu-linux:~# cd Alan/
root@ubuntu-linux:~/Alan# ls
Test.html
root@ubuntu-linux:~/Alan# chmod u+x Test.html #给Test.html的属主增加执行权限
root@ubuntu-linux:~/Alan# ls
Test.html
root@ubuntu-linux:~/Alan# 
chown->改变文件或目录的拥有者或组
clear->清除画面
cp->复制命令或目录
root@ubuntu-linux:~# cd Alan
root@ubuntu-linux:~/Alan# ls
HTML  Test.html
root@ubuntu-linux:~/Alan# cp Test.html HTML
root@ubuntu-linux:~/Alan# cd HTML/
root@ubuntu-linux:~/Alan/HTML# ls
Test.html
root@ubuntu-linux:~/Alan/HTML# 
date->显示与修改日期时间
df->显示文件系统的使用情况
diff->比较并显示文件差异的部分
root@ubuntu-linux:~# cd Alan
root@ubuntu-linux:~/Alan# ls
HTML  Test.html
root@ubuntu-linux:~/Alan# diff -u Test.html HTML/Test.html
root@ubuntu-linux:~/Alan# gedit Test.html 
root@ubuntu-linux:~/Alan# diff -u Test.html HTML/Test.html
--- Test.html 2013-04-13 16:28:30.399956832 +0800
+++ HTML/Test.html 2013-04-13 16:16:09.543939253 +0800
@@ -3,7 +3,6 @@
         <title>First Html</title>
     </head>
     <body>
-    <h1>HTML</h1>
     <p>Thsi is my first html in linux!</p>
     </body>
 </html>
root@ubuntu-linux:~/Alan#
du->显示目录或文件的大小
echo->显示文字
eject->弹出或收入光盘片
find->搜索特定字符串
root@ubuntu-linux:~# pwd
/root
root@ubuntu-linux:~# cd Alan
root@ubuntu-linux:~/Alan# ls
HTML  Test.html  Test.html~
root@ubuntu-linux:~/Alan# find Test.html
Test.html
root@ubuntu-linux:~/Alan# 
free->显示内存的使用状态
grep->搜索文件中符合条件的字符串
halt->关闭系统
head->输出文件内容最前面的部分
ifconfig->设置或显示网络界面
init->启动的过程控制
kill->传送信息给进程
last->显示曾登录的用户
less->显示文件内容
ln->建立文件之间的连接
ls->列出目录或文件名
man->显示联机帮助信息
mkdir->新增目录
more->文件的浏览工具
mount->挂载文件系统
mv->移动或更名现有的文件或目录
netstart->查询网络的目前状态
nslookup->查询DNS Server的运作
ping->传送ICMP echo的数据包,用来检查联机状态
ps->显示目前程序的状态
pwd->显示目前所在的目录
reboot->重新启动
rm->删除文件或目录
route->显示并设置路由
sort->将文本文件内容重新排序
ssh->远程加密的联机
su->切换并取代该使用者的身份(switch user)
tail->显示文件最後面的部分
tar->包裹文件
telnet->远程联机程序
top->实时显示目前的程序状态
touch->更改文件的时间标记
traceroute->追踪联机所经过的路由器
vi->文本编辑
w->显示目前登录的用户相关信息
who->显示目前登录的用户信息
 
<更改root密码>
ubuntukylin@ubuntukylin:~$ sudo passwd root
输入新的 UNIX 密码: 
重新输入新的 UNIX 密码: 
passwd:已成功更新密码
ubuntukylin@ubuntukylin:~$ su -
密码: 
root@ubuntukylin:~# 
<root权限登录>
ubuntu@ubuntu-linux:~$ su -
密码: 
root@ubuntu-linux:~# cd /
root@ubuntu-linux:/# ls
bin    dev   initrd.img      lost+found  opt   run      srv  usr
boot   etc   initrd.img.old  media       proc  sbin     sys  var
cdrom  home  lib             mnt         root  selinux  tmp  vmlinuz
root@ubuntu-linux:/# cd /etc/lightdm
root@ubuntu-linux:/etc/lightdm# ls
lightdm.conf  users.conf
root@ubuntu-linux:/etc/lightdm# gedit lightdm.conf
<原配置文件>
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
<配置后的配置文件>
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
greeter-show-manual-login=true  #手工输入登录系统的用户名和密码
allow-guest=false               #不允许guest登录
 
<安装JDK>
root@ubuntukylin:~# cd /
root@ubuntukylin:/# ls
bin    dev   initrd.img      media  proc  run      srv  usr      vmlinuz.old
boot   etc   initrd.img.old  mnt    rofs  sbin     sys  var
cdrom  home  lib             opt    root  selinux  tmp  vmlinuz
root@ubuntukylin:/# cd usr
root@ubuntukylin:/usr# ls
bin  games  include  jdk-7u15-linux-i586.tar.gz  lib  local  sbin  share  src
root@ubuntukylin:/usr# sudo tar zxvf jdk-7u15-linux-i586.tar.gz -C /usr/lib
 
<配置环境变量>
root@ubuntukylin:/usr/lib# gedit ~/.bashrc
添加: 
export JAVA_HOME=/usr/lib/jdk1.7.0_15   
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH 
 
<测试是否安装成功>
root@ubuntukylin:~# javac
用法: javac <options> <source files>
其中, 可能的选项包括:
  -g                         生成所有调试信息
  -g:none                    不生成任何调试信息
  -g:{lines,vars,source}     只生成某些调试信息
  -nowarn                    不生成任何警告
  -verbose                   输出有关编译器正在执行的操作的消息
  -deprecation               输出使用已过时的 API 的源位置
  -classpath <路径>            指定查找用户类文件和注释处理程序的位置
  -cp <路径>                   指定查找用户类文件和注释处理程序的位置
  -sourcepath <路径>           指定查找输入源文件的位置
  -bootclasspath <路径>        覆盖引导类文件的位置
  -extdirs <目录>              覆盖所安装扩展的位置
  -endorseddirs <目录>         覆盖签名的标准路径的位置
  -proc:{none,only}          控制是否执行注释处理和/或编译。
  -processor <class1>[,<class2>,<class3>...] 要运行的注释处理程序的名称; 绕过默认的搜索进程
  -processorpath <路径>        指定查找注释处理程序的位置
  -d <目录>                    指定放置生成的类文件的位置
  -s <目录>                    指定放置生成的源文件的位置
  -implicit:{none,class}     指定是否为隐式引用文件生成类文件
  -encoding <编码>             指定源文件使用的字符编码
  -source <发行版>              提供与指定发行版的源兼容性
  -target <发行版>              生成特定 VM 版本的类文件
  -version                   版本信息
  -help                      输出标准选项的提要
  -A关键字[=值]                  传递给注释处理程序的选项
  -X                         输出非标准选项的提要
  -J<标记>                     直接将 <标记> 传递给运行时系统
  -Werror                    出现警告时终止编译
  @<文件名>                     从文件读取选项和文件名
root@ubuntukylin:~# javac -version
javac 1.7.0_15
root@ubuntukylin:~# 


<Ubuntu下安装Sublime Text 2>
在官网http://www.sublimetext.com/下载Linux版本的Sublime Text->解压后双击sublime_text即可打开
<Ubuntu下安装Adobe Flash Player>
在官网http://get.adobe.com/cn/flashplayer/下载Linux版本的Adobe Flash Player->解压后把libflashplayer.so移动到目录/usr/lib/firefox/plugins
Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值