linux下载工具wget参数介绍(留做备用)

Linux下载工具Wget常用参数

启动:

日志记录及输入文件:

下载:

目录:

HTTP 选项:

HTTPS (SSL) 选项:

FTP 选项:

递归下载:

递归下载时有关接受/拒绝的选项:

split命令

split命令可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。

选项

实例

使用split命令将上面创建的date.file文件分割成大小为10KB的小文件:

文件被分割成多个带有字母的后缀文件,如果想用数字后缀可使用-d参数,同时可以使用-a length来指定后缀的长度:

为分割后的文件指定文件名的前缀:

使用-l选项根据文件的行数来分割文件,例如把文件分割成每个包含10行的小文件:

ubuntu 调整更改时区,时间,locale

自己的VPS用的是Linode,由于时区的问题,服务器的时区不是大陆的时区,而是标准的国际时间,所以要修改时区。

首先执行

按照提示一步一步选择自己需要的时区即可

之后进行下面的操作

如果想同步时间,可以执行以下操作:

注:cn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的时间

如果修改日期可以这样修改:

—————————————————-

当然Linode默认的local字符集是US,作为国人开发者,支持中文是必须的,所以做以下修改:

修改/var/lib/locales/supported.d/local

比如:

然后运行下面这个命令就可以了:

或着执行下面这个命令:

Linux下通过文件的inode号来删除文件

今天下载了一个压缩包文件,解压后发现有的中文文件名是乱码,由于用的是终端所以一时半会删不了,但是记得在实验室时说inode号可唯一区别文件,google了一下,可以删除.

可以用以下命名查看文件的inode号:

可以用以下命令删除此inode号的文件:

或者这个命令:

 

Ubuntu终端下设置时区,同步时间

设置时区

Linux默认情况下使用UTC格式作为标准时间格式,如果在Linux下运行程序,且在程 序中指定了与系统不一样的时区的时候,可能会造成时间错误。如果是Ubuntu的桌面版,则可以直接在图形模式下修改时区信息,但如果是在Server版 呢,则需要通过tzconfig来修改时区信息了。使用方式(如将时区设置成Asia/Shanghai):

如果命令不存在请使用

然后按照提示选择 Asia对应的序号,选完后会显示一堆新的提示—输入城市名,如Shanghai或Chongqing,最后再用 sudo date -s “” 来修改本地时间。

按照提示进行选择时区,然后:

上面的命令是防止系统重启后时区改变。

同步时间

1.  安装ntpdate工具

2.  设置系统时间与网络时间同步

3.  将系统时间写入硬件时间

cn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的时间(如果你的时间与服务器的时间截不同的话,可能无法同步时间哟,甚至连sudo reboot这样的指令也无法执行)。

 

Ubuntu下配置samba实现文件夹共享

由于开发需求,所以要在虚拟机ubuntu14.04上要大家一个samba服务,然后在Win环境下进行挂载,Win下就可以读写了,方便开发。

一. samba的安装:

二. 创建共享目录:

三. 创建Samba配置文件:

1. 保存现有的配置文件

2. 修改现配置文件

在smb.conf最后添加

四. 创建samba帐户

然后会要求你输入samba帐户的密码

[如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

五. 重启samba服务器

六. 测试

七,使用
可以到windows下输入ip使用了,在文件夹处输入 “\\” + “Ubuntu机器的ip或主机名” + “\\” + “share”

例如访问:

这样就成功了,虚拟机在后台运行,还可以共享虚拟机中的目录.

 

ubuntu14.04 字体设置

使用ubuntu14.04已经好几天了,最近突然发现浏览器里面查看网页的时候字体发虚,在网上找了一些资料修改了一下字体设置就好了,就具体方法如下:

1. 安装文泉驿米黑字体

2. 修改字体文件

先把原来的内容删掉,修改为:

现在重新启动一下机器或者注销一下就ok了~

Ubuntu 下 Sublime Text 3 破解

今天试着在linux下装了一下Sublime Text 3,我用的系统是pear os 8是基于ubuntu的,经测试ubuntu 12.04以上的版本均可以使用以下的方法进行破解.

附Subline Text 3的下载地址:http://www.sublimetext.com/3

下载后安装即可.

下面开始破解的工作:

1.执行以下的命令:

2. 将文件转成十六进制形式。在 vim 中输入:

3. 查找数字串 “4333 3342 3032”

4. 将其中的 3342 改为 3242

5. 将文件转换回去

6.  保存文件,退出

7.在终端里执行以下命令,运行Sublime Text

8. 输入授权代码即可,在Subline Test中点开:Help -> Enter License

输入以下代码:

到这,Subline Text 3 的破解过程就结束了.

yum常用命令

一. 安装

1.安装指定的安装包package1

2.安装程序组group1

二. 更新和升级

1.全部更新

2.更新指定程序包package1

3.检查可更新的程序

4.升级指定程序包package1

5.升级程序组group1

三. 查找和显示

1.使用YUM查找软件包

2.列出所有可安装的软件包

3.列出所有可更新的软件包

4.列出所有已安装的软件包

5.列出所有已安装但不在 Yum Repository 內的软件包

6.列出所指定的软件包

7.使用YUM获取软件包信息

8.列出所有软件包的信息

9.列出所有可更新的软件包信息

10.列出所有已安裝的软件包信息

11.列出所有已安裝但不在 Yum Repository 內的软件包信息

12.列出软件包提供哪些文件

四. 删除程序

1.删除程序包package1

2.删除程序组group1

3.查看程序package1依赖情况

五. 清除YUM缓存

1.清除缓存目录(/var/cache/yum)下的软件包

2.清除缓存目录(/var/cache/yum)下的 headers

3.清除缓存目录(/var/cache/yum)下旧的 headers

4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers

 

Linux下c语言与mysql链接

最近在做一个项目,底层是C,需要使用到数据库,所以查了点资料,要进行C语言与Mysql的链接,并且还有处理编译个问题。

首先,要安装开发包.

在ubuntu下通过源安装的mysql,则需要执行一下的操作:

因为通过源安装的时候默认是不安装mysql.h等.h开发文件的,所以要自己安装一下的.

下载mysql的源码包:

下载源码包后在/usr/src/mysql的目录下会生成一个mysql-source-5.5.tar.gz的源码包文件。

进入该目录后解压这个文件:

此时解压后会出现一个mysql-5.5的目录,进入该目录,会有一个include的文件夹,拷贝该文件夹:

安装链接库:

如果是源码编译安装的那就要简单很多了。

include文件就已经在安装的目录了…那个链接库文件也在安装目录的lib下了所以编译时注意一下,就ok了.

其次编写mysql链接的C文件.

下面就是编译了,我以在ubuntu下为例,其它类似,注意更改相印的目录就行。

ok,编译就完成了,现在就可以测试了…