您的位置:首页 > 运维架构 > Linux

linux学习笔记(一)

2009-11-17 19:19 148 查看
1、更新命令
sudo apt-get update 指导APT联系所有配置给它的服务器并下载最新的文档更新列表。
sudo apt-get upgrade 上个命令运行完后,执行此命令。这个命令要求APT自动下载任何已经更新的软件。

2、安装新软件
sudo apt-get install mysql-server。 接着,APT会对照软件列表查询,发现匹配的mysql-server-5.0软件包。它会计算所有的倚赖关系,提供一个报告,报告中包括。并提示[Y/N]。报告中包括suggested package和recommended package 建议安装的包。如果想将这些包一起安装,则按N终止apt-get,然后运行如下命令:apt-get install mysql-server mailx 其中mailx是建议安装的包名。

3、删除软件
apt-get remove firefox 如果要连程序的配置文件一并删除,则运行 apt-get remove --purge firefox

4、查找软件包
apt-cache -n search firefox 去掉-n表示不仅仅搜索名字,还搜索描述。搜索到了以后就可以运行安装软件命令了。

5、在指定时间执行指命令
$ at now + 7 hours
at> apt-get update
at> apt-get upgrade
使用命令atq可以查看当前的at任务队列。使用atrm ID可以删除任务。ID是任务编号。

6、查看命令帮助的三种方法。比如想查看cat命令的帮助:1)cat --help 2) info cat 3) man cat 其中如果系统支持中文,1)将获得中文的帮助。2)3)都将获得英文的帮助。

7、mkdir meng 创建一个文件名为meng的文件夹。

8、输入输出重定向。cat命令。
输入输出重定向是一个进程,命令行解释器可以识别这个进程的几个特殊符号,比如 >、<、>> 等。
如 ls *.txt > textfile.list 将扩展名为txt的文件列表写入到textfile.list里面,覆盖原文件的内容。ls *.txt >> textfile.list 则是追加到文件的结尾,不覆盖。
cat > liang.txt << Done : 建立一个liang.txt文件,并向里面写入内容,以Done为结束符。Done可以随意换成别的字符。>>则是追加。
cat < liang.txt :将文件的内容显示到标准输出。

9、设置ubuntu的更新源。先备份,再更改。
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
gedit /etc/apt/sources.list

10、管道数据。竖杠符号(|)就是用来建立管道的。它将一个命令的输出作为另一个命令的输入。这样,仅仅使用一行命令就能完成复杂的工作。

11、sudo tar -zxvf 压缩文件名.tar.gz /tmp(假设想解压到/tmp目录),
然后cd 解压后的目录名 进入解压后的目录,ls查看其中有没有INSTALL文件, 按照上面的说明安装即可。一般步骤是:sudo ./configure、make、make install
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: