- 浏览: 847898 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (379)
- struts (5)
- hibernate (16)
- spring (16)
- ssh (20)
- MySQL (16)
- 数据库脚本 (2)
- DownLoad (1)
- GAE (5)
- Java (103)
- LoadRunner (2)
- VF (1)
- 学习资料 (24)
- 软件使用 (21)
- 通信类 (4)
- 生活 (3)
- J2ME (1)
- 心理学 (1)
- Linux (26)
- Android (3)
- Oracle (1)
- 面向对象概念&面试准备 (11)
- ExtJs (2)
- Google Map (1)
- Flex (47)
- 算法研究 (1)
- share (20)
- python (1)
- MongoDB (7)
- centos6 (13)
- C++ (8)
- DB2 (3)
- C# (1)
- 代码片段 (24)
- Lucene (2)
- php (1)
- NodeJS (1)
- Express (1)
最新评论
-
shua1991:
已阅,我表示同意。
Eclipse统计代码行数 -
nakedou:
写的不错,挺详细的
在CentOS中使用 yum 安装MongoDB及服务器端配置 -
sjp524617477:
好方法
Eclipse统计代码行数 -
simpletrc:
<script>ale ...
Java写到.txt文件,如何实现换行 -
csdn_zuoqiang:
Apache Ftp Server,目前是1.0.4,非常好的 ...
Apache FtpServer在64位系统下服务不能启动解决方法
1. 查看ip地址: ifconfig
2. 进入 root 帐户 sudo -s
3. 复制bin文件到目录opt下 sudo cp -a jdk-6u21-linux-i586.bin /opt
cp(copy)命令
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- d 拷贝时保留链接。
- f 删除已经存在的目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
例如:将/home/wally/test中 test.c 的文件复制到/local/arm 中,命令为:
cd /wally/test
ls
sudo cp -i test.c /local/arm
4. 删除bin文件 sudo rm -f /opt/jdk-6u21-linux-i586.bin
mkdir 目录名 创建一个目录
rmdir 空目录名 删除一个空目录
rm 文件名 文件名 删除一个文件或多个文件
rm -rf 非空目录名 删除一个非空目录下的一切
5. ubuntu 介绍apt-get等命令行
apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = --fix-missing" sudo apt-get remove package 删除包 sudo apt-get remove package - - purge 删除包,包括删除配置文件等 sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统 sudo apt-get dselect-upgrade 使用 dselect升级 apt-cache depends package 了解使用依赖 apt-cache rdepends package 是查看该包被哪些包依赖 sudo apt-get build-dep package 安装相关的编译环境 apt-get source package 下载该包的源代码 sudo apt-get clean && sudo apt-get utoclean 清理无用的包 sudo apt-get check 检查是否有损坏的依赖
6. 为了操作方便,在/usr/local 下建立软链接,名字是tomcat6
cd /usr/local
sudo ln -s /opt/apache-tomcat-6.0.28 tomcat6
ln命令详细用法
指令名称
: ln
使用权限
: 所有使用者
使用方式
: ln [options] source dist,其中 option 的格式为 :
[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]
[--help] [--version] [--]
说明 : Linux/Unix 档案系统中,有所谓的链接(link),我们可以将其视为档案的别名。
链接可分为两种 : 硬链接(hard link)与软链接(symbolic link)
硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。
硬链接是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。
ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。
不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。
参数
:
-f : 链接时先将与 dist 同档名的档案删除
-d : 系统管理者硬链结自己的目录
-i : 在删除与 dist 同档名的档案时先进行询问
-n : 在进行软链接时,将 dist 视为一般的档案
-s : 进行软链接(symbolic link)
-v : 在链接之前显示其档名
-b : 将在链接时会被覆写或删除的档案进行备份
-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾
-V METHOD : 指定备份的方式
--help : 显示辅助说明
--version : 显示版本
如果学过C语言的话,可以用一个类比来解释:
Linux下所有的文件名都是指针,指向文件具体存放的位置。
创建硬连接,相当于复制了这个指针,因此两个指针指向同一个地址。也就是说两个文件名指向完全相同的一个文件。
创建软连接,相当于创建了一个指向指针的指针,因此当被指对象删除时就失效了。
7. 重命名文件,sudo mv 1 2
1是原文件名,2是你要命名的文件名
8. 系统升级命令
sudo apt-get update
sudo apt-get dist-upgrade
9. 查找文件的两个命令:
a: locate:该命令在运行时需要后台索引的数据库作为支撑,在 Ubuntu 中这个数据库文件位于 /var/cache/locate/locatedb。一般来说,这个数据库文件每天是通过 cron 自动更新的。如果不幸没有得到更新,那么可以执行 sudo updatedb
来手动更新。 假如我想要在系统中查找一个名为 linux.html 的文件,那么可以这样执行命令:locate linux.html
。locate 搜索文件的速度很快,一会儿就会把结果列出来。locate 有一个十分有用的选项 -r,它可以让你在搜索文件时使用正则表达式。
b: find:这是另一个 Linux 系统中重要的文件查找命令。find 命令的功能很强大,其一般使用方法为:find 位置 -name 文件名称
。例如,我要在 / 这个根目录中查找 linux.html 文件,可以执行 find / -name linux.html
。
你除了可以按文件名称来使用 find 查找文件外,也可以根据文件大小(通过 -size n 选项指定)、时间(如 -atime n 表示查找
n 天前访问过的文件)来搜索文件。 此外,find 命令同样支持在搜索文件时使用正则表达式,你只需指定 -regex 选项即可。
10. 显示当前路径 : pwd
评论
先卸载掉之前的rar解压程序
sudo apt-get remove rar
安装p7zip-rar解决无效编码问题
sudo apt-get install p7zip-rar
安装完p7zip-rar,再解压之前无效编码的文件,没有了无效的编码提示了。
在Ubuntu下的phpMyAdmin使用时候,底部有时会提示无法载入mcrypt扩展,请检查PHP配置,解决方案如下:
在Ubuntu下执行
sudo apt-get install libmcrypt4 php5-mcrypt
然后重启apache2服务
sudo service apache2 restart
就设置成功了。
(1)启用 mod_rewrite 模块
终端命令:sudo a2enmod rewrite
(2)重启Apache服务器:sudo /etc/init.d/apache2 restart
1)安装apache
sudo apt-get install apache2
2)安装php
sudo apt-get install php5 libapache2-mod-php5
3)安装mysql
sudo apt-get install mysql-server
4)安装phpmyadmin
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
也可以一个command解决.
然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。
phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。
1)安装apache
sudo apt-get install apache2
2)安装php
sudo apt-get install php5 libapache2-mod-php5
3)安装mysql
sudo apt-get install mysql-server
4)安装phpmyadmin
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
也可以一个command解决.
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
’123456‘是root的密码,可以自由设置,但最好是设个安全点的。
mysql>\q 退出mysql
1. 字符界面乱码: 字符界面默认不显示中文,全是菱形符号,这样大大限制了中文用户的使用.解决办法如下:
首先安装zhcon:
$sudo apt-get install zhcon
这样我们可以通过启动zhcon来显示中文,但是此时不能直接输入zhcon,否则会黑 屏,正确的做法是:
$zhcon –utf8 –drv=vga
sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx
sudo apt-get install fcitx-module-cloudpinyin
安装好了 到 语言支持 选择fcitx 去fcitx里面的配置 附加组件配置里面 配置云拼音的触发长度
sudo add-apt-repository ppa:cairo-dock-team/ppa
sudo apt-get update
sudo apt-get install cairo-dock cairo-dock-plug-ins
打开命令终端窗口,分别执行如下命令:
sudo apt-add-repository ppa:happyaron/ppa
sudo apt-get update
sudo apt-get install openfetion
sudo apt-get install language-pack-gnome-zh language-pack-gnome-zh-base language-pack-zh language-pack-zh-base language-support-zh
find / -type d -name mysql*
sudo adduser username
sudo userdel username
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common //这个很重要
上面的其实有一些是多余的。
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
一)、隐藏:
在Nautilus文件管理器里,如果一个文件或者文件夹的名称以"."开头,则被认为是隐藏的,会不显示在一些shell命令的结果,譬如ls,除非使用ls -a命令。如果想隐藏一个文件或者文件夹,只需键入”F2“,然后在文件名的前面,加上一个"."按F5刷新一下就可以了。
如果你希望在Nautilus文件管理器里面隐藏文件,但是在shell命令里面可以看到这些文件,在文件拓展名后加入一个"~",就可以了。
二)显示: ctrl+H
文件的权限默认是:chmod 755
ubuntu权限设置命令
chown
功能说明:变更文件或目录的拥有者或所属群组。
语 法:
chown [-cfhRv][--dereference][--help][--version][拥有者.<所属群组>][文件或目录..]
chown [-chfRv][--dereference][--help][--version][.所属群组][文件或目录... ...]
chown [-cfhRv][--dereference][--help][--reference=<参考文件或目录>] [--version][文件或目录...]
补充说明:
在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用chown指令去变更文件与目录的拥有者或所属群组,设置方式采用用户名称或用户识别码皆可,设置群组则用群组名称或群组识别码。
参 数:
-c或–changes 效果类似”-v”参数,但仅回报更改的部分。
-f或–quite或 –silent 不显示错误信息。
-h或–no-dereference 之对符号连接的文件作修改,而不更动其他任何相关文件。
-R或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或–version 显示指令执行过程。
–dereference 效果和”-h”参数相同。
–help 在线帮助。
–reference=<参考文件或目录> 把指定文件或目录的拥有者与所属群组全部设成和参考文件或目 录的拥有者与所属群组相同。
–version 显示版本信息。
chmod
功能说明:变更文件或目录的权限。
语 法:
chmod [-cfRv][--help] [--version][<权限范围>+/-/=<权限设置...>][文件或目录...]
chmod [-cfRv] [--help][--version][数字代号][文件或目录...]
chmod [-cfRv][--help] [--reference=<参考文件或目录>][--version][文件或目录...]
补充说明:
在 UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。 您可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果您对符号连接修改权限,其改变会作用在 被连接的原始文件。权限范围的表示法如下:
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
a:All,即全部的用户,包含拥有者,所属群组以及其他用 户。
有关权限代号的部分,列表于下:
r:读取权限,数字代号为”4″。
w:写入权限,数字代号 为”2″。
x:执行或切换权限,数字代号为”1″。
-:不具任何权限,数字代号为”0″。
s:特殊功能 说明:变更文件或目录的权限。
参 数:
-c或–changes 效果类似”-v”参数,但仅回报更改的 部分。
-f或–quiet或–silent 不显示错误信息。
-R或–recursive 递归处理,将指定目录下的 所有文件及子目录一并处理。
-v或–verbose 显示指令执行过程。
–help 在线帮助。
–reference=<参考文件或目录> 把指定文件或目录的权限全部设成和参考文件或目录的权限相同
–version 显示版本信息。
<权限范围>+<权限设置> 开启权限范围的文件或目录的该项权限设置。
<权限范围>-<权限设置> 关闭权限范围的文件或目录的该项权限设置。
<权限范围>=<权限 设置> 指定权限范围的文件或目录的该项权限设置。
发表评论
-
ubuntu下MySQL用source命令导入sql文件出现乱码解决方法
2012-11-18 23:46 1602首先建立数据库的时候指明数据库编码如: CREA ... -
新浪/搜狐微博插件 for Gwibber 3.0
2012-05-28 14:02 1799通过 Ubuntu 的 Gwibber 组件,我们可以很 ... -
Ubuntu 12.04 改造指南
2012-05-28 10:47 1486升级12.04已经有一段时间了。作为一个从08年就开始用 ... -
Linux Mint 13 配置JAVA 环境
2012-05-24 22:35 26670.1--下载 JAVA ... -
You do not appear to be using the NVIDIA X driver on Linux Ubuntu
2011-07-20 17:21 14366After a regular upgrade on L ... -
如何将Ubuntu 10.04 LTS 的窗口控制按钮从左上角调整到右上角
2011-07-20 16:04 2075窗口功能按钮位置出现 ... -
ubuntu搭建subversion服务器
2011-07-17 14:01 1175ubuntu搭建subversion服务器:(建立一个proj ... -
Ubuntu下使用SVN
2011-03-25 12:11 863SVN作为日常开发中不可缺少的工具,今天终于开始在Ubuntu ... -
Ubuntu Top Panel 出错的解决 方法
2011-01-23 16:51 905gconftool-2 --shutdown ... -
ubuntu 10.10使用微软雅黑
2010-12-25 11:29 16661:下载字体 http://www.laonb ... -
Ubuntu 10.10 Panel Not responding 解决办法
2010-10-27 18:03 966http://ubuntuforums.org/showthr ... -
Ubuntu 10.10更新源列表
2010-10-25 09:01 33231.sudo cp /etc/apt/sources.li ... -
Ubuntu9.10 openoffice输入中文解决办法
2010-09-13 10:13 1191ubuntu 9.10,下载了一个OOo_3.2.0_Linu ... -
修改ubuntu下mysql默认编码
2010-09-12 20:08 1794编辑/etc/mysql/my.cnf文件,相当于window ... -
ubuntu 终端乱码问题解决方案
2010-09-12 20:00 1575解决方法: 一. Ubuntu默认的中文字符编码 Ub ... -
Ubuntu下TXT文件乱码的解决办法
2010-09-12 14:12 879ALT+F2打开运行对话框,运行 gcon ... -
Ubuntu9 安装 MySQL
2010-09-12 14:09 1168安装 MySQL,可以在终端提示符后运行下列命令: sudo ... -
ubuntu 终端设置代理
2010-09-11 19:15 2780在终端使用代理 ,我们可以执行以下语句 gedit ... -
Ubuntu的5个小秘诀
2010-07-24 21:34 12101.减少启动时间 从Ubuntu6.04开始就可以通 ... -
ubuntu9.10卸载ibus安装scim输入法
2010-07-22 14:12 3572卸载Ibus输入法 代码: sudo apt ...
相关推荐
Ubuntu基础入门课程
### Linux-Ubuntu基础与命令行学习知识点 #### 一、Ubuntu系统简介 - **Ubuntu定义**: Ubuntu是一款基于Linux的开源操作系统,主要面向桌面用户。它的名称“ubuntu”源自非洲语,意指“人性”、“博爱”,体现了该...
2024最新版Ubuntu基础使用-适合新手的讲解2024最新版Ubuntu基础使用-适合新手的讲解2024最新版Ubuntu基础使用-适合新手的讲解2024最新版Ubuntu基础使用-适合新手的讲解2024最新版Ubuntu基础使用-适合新手的讲解2024...
Ubuntu基础入门教程是针对初学者设计的一套指南,旨在帮助用户快速熟悉并掌握Linux系统中的Ubuntu发行版。Ubuntu是一款基于Debian的开源操作系统,因其用户友好性和强大的软件库而受到全球用户的喜爱。在这个教程中...
这个“Ubuntu基础教程合集”包含了全面的学习资源,旨在帮助初学者和有经验的用户更好地理解和使用Ubuntu系统。以下是对这些教程内容的详细概述: 1. **Ubuntu标准教程**: 这部分教程通常会涵盖Ubuntu的基础安装...
这四本基础教程将帮助初学者全面了解和掌握Ubuntu系统的基本操作和应用。以下是这些书籍所可能涵盖的重要知识点: 1. **Ubuntu简介**:介绍Ubuntu的历史、特点、优势以及与Windows、Mac OS等其他操作系统的区别,...
### Ubuntu基础教程知识点总结 #### 一、Ubuntu概述 **1. 发音与涵义:** - **发音:** Ubuntu的正确发音为 oo-BOON-too。 - **涵义:** Ubuntu源自非洲的一种哲学思想,强调人与人之间的互助与团结。 **2. 当前...
标题中的"C基础(主要)、ubuntu基础操作和介绍、linux编程基础"涵盖了三个主要的知识领域:C语言基础知识、Ubuntu操作系统的基本操作与理解以及Linux环境下的编程基础。这些内容是计算机科学和技术领域的基石,对于...
这个"通过lb构建arm架构的ubuntu基础系统源码.zip"压缩包显然包含了一个使用Live Build(lb)工具创建针对ARM架构的Ubuntu基础系统源码的过程。Live Build是一个用于生成Linux发行版的自动化构建系统,它允许开发者...
Ubuntu是基于Debian Linux发行版...以上就是Ubuntu基础教程的概览,涵盖了安装、桌面环境、软件管理、终端操作、系统维护等多个方面。通过学习这些内容,你将能够熟练掌握Ubuntu的基础操作,并为进阶使用打下坚实基础。
linux基础(Ubuntu基础)(全集)(黑马/传智) 需要的赶紧下载了,资源很好,最新的
镜像大小仅26M,包含完整的ubuntu18.04.1基础系统,可以通过apt-get命令更新和安装其他软件包,使用docker load -i ubuntu_18.04-image.tar.gz 来加载镜像
Ubuntu系统目录结构是Linux系统管理的基础知识,包括/etc、/usr、/var、/proc等重要的系统目录。系统启动流程、运行级别、服务管理、重要配置文件等知识点也是系统管理员需要掌握的。APT系统修复和软件安装使用DPKG...
Ubuntu 13.04 安装指南 本文档提供了在 VMware Workstation 9 中安装 Ubuntu 13.04 的详细指南。Ubuntu 13.04 是一个流行的 Linux 发行版,本指南将指导用户完成从安装到设置的整个过程。 知识点: 1. VMware ...
Linux 基础;Linux 系统简介;命令行;Ubuntu 系统简介;软件安装;Xwindows 简介;系统管理;系统信息;文件管理;权限管理;压缩解压;搜索;其他;用户管理;进程管理;磁盘和内存管理;网络和硬件管理;简明 VIM...
本文将深入探讨Linux基础知识,特别是Ubuntu的入门知识。 首先,我们需要理解Linux的基本概念。Linux并非一个单一的操作系统,而是一类基于Linux内核的自由及开放源代码的操作系统集合。Ubuntu是这些系统中的一个,...
【Ubuntu Linux 基础视频教程 - 3.5 Ubuntu Linux Dock详解】 Ubuntu Linux 的Dock是其桌面环境Unity中的一个重要组成部分,它是一个功能强大的任务栏,可以帮助用户快速访问常用的应用程序、打开的窗口以及系统...
【Ubuntu操作系统图形界面简介】 Ubuntu操作系统是基于Debian的开源Linux发行版,它以其稳定性、易用性和安全性受到全球用户的...同时,教师和自学者可以通过提供的PPT资源,深入学习和教授Ubuntu操作系统的基础知识。
第2章是Ubuntu基础,主要讲述了Ubuntu的文件系统结构、软件包管理系统、系统升级、引导进程、多样性支持和国际化问题,以及Ubuntu和Linux系统内核之间的关系。 在第3章中,作者分享了安装Ubuntu时的一些技巧和注意...
### Ubuntu基础设定: openssh-server的安装和使用介绍 #### 一、引言 在Linux环境中,特别是Ubuntu发行版中,远程访问与管理是必不可少的功能之一。`openssh-server`作为一个安全的网络协议,用于实现远程登录服务...