linux学习笔记

来源:互联网 发布:天天向上网络直播 编辑:程序博客网 时间:2024/05/01 15:13

一、安装软件
1.切换到root帐户    sudo -s
2.安装飞鸽    sudo apt-get install iptux  (ubuntu)    yum install httpd(centos)
3.安装输入法   sudo apt-get install scim scim-chinese

二、挂载u盘

mount /media/DXK/

三、远程资源对拷

1.从服务端下载到本机: scp   -r -P 8888 root@172.20.215.104:/var/www/test   /var/www/
    即:把172.20.215.104主机上/var/www/test/目录文件下载到本机/var/www/目录下;这里ssh登录的端口是8888
2.从本机向服务器上传文件 : scp -r /var/www/ test root@172.20.215.104:/var/temp/
    即:把本机/var/www/test/目录文件复制到主机172.20.215.104的/var/temp/目录下;

四、设置或显示系统时间及时区

显示时间

输入date 查看目前系统时间

修改时间

date -s 03/10/2011   或者 date -s 20110310 把时间设定成2011年3月10日
date -s 12:30:00 将当前系统时间改为12:30:00
clock -w 同步BIOS时钟

修改时区

找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。
修改/etc/sysconfig/clock文件的内容为:
ZONE=”Asia/Shanghai”
UTC=true
ARC=false

 

五、对于终端中的命令如何获取帮助信息
1.--help 例如ls --help
2.man 例如man ls     空格键翻页,使用方向键在man文件中上下移动,用q键退回到命令提示符处。 试试输入man --help还有man man命令。man intro特别有用 - 它显示了"用户命令介绍"这样一篇简明清晰的Linux命令行说明性文章。
如果你不搞不清楚应该使用哪个命令和应用程序, 你可以试试在man手册文件里寻找答案。 man -k foo,会搜索foo的man文件。试试 man -k nautilus 看一下它是如何工作的。 这和apropos命令是一样的。
man -f foo,只搜索你系统里的man文件的标题。比如,试着用 man -f gnome   这和whatis命令是一样的。
3.info 例如info ls    空格键翻页,输入q退出帮助信息页面。可以用info --help还有info info获取帮助信息
六、部分命令
(一)文件和目录命令
1.pwd 命令用于显示当前所在的目录 (pwd 代表 “print working directory”)。例如在 Desktop 目录输入 pwd,将会显示 /home/username/Desktop。GNOME 终端也会在窗口的标题栏显示该信息。
2.要浏览先前的目录(或者后退), 键入: cd -
3.ls 命令加上 -l 参数,将会列出除文件名外的一些其他信息,如文件的所有者,以及当前用户对文件所拥有的权限。
4.cp 命令用于复制一个文件。例如输入:cp foo bar 将会创建 foo 的一个拷贝,并命名为 bar。foo 则保持不变。
5.mv 命令用于重命名文件或者将文件移到别处。举例:mv foo bar 表示将文件 foo 重命名为 bar。mv foo ~/Desktop 表示将文件foo 移到你的Desktop 目录下并保持原来的名字。
6.rm 用来删除文件。 rm foo    表示从当前目录删除文件 foo。 默认, rm 将不移除目录。为了移除目录,你必须使用 -R 选项。例如,rm -R foobar 将移除目录 foobar, 和它的所有内容!
7.mkdir创建一个目录。例如输入: mkdir music 将会在当前目录创建一个名为 music 的文件夹。
(二)、系统信息命令
1.命令df显示所有分区文件系统的磁盘使用量。df -h将会以 megabytes(M)和gigabytes(G)方式代替区块显示(-h意思是 "人类可读的")。
4.命令free在系统中的空余和已用内存情况。free -m将信息以megabytes形式显示出来,对目前计算机来说可能是最有用的。
5.命令top显示了你的GNU/Linux系统的信息,正在运行的进程和系统资源,包括 CPU,内存 & 交换去的使用情况和正在运行的任务数。要退出top,按 q。
6.带 -a 选项的 lsb_release 命令会打印您 Linux 系统的版本信息。例如,输入lsb_release -a 将看到:
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 10.04 LTS
Release:    10.04
Codename:    lucid
七、一些技巧
1.使用tab键补全命令或者文件名
2.clear命令清屏
3.剪切与粘贴
您经常会被要求在终端中粘贴命令。
您可能会不明白为什么您从网页上用Ctrl+C复制下来的文本没法用Ctrl+V粘贴,其实 shell 的粘贴使用的是另一个组合键Shift+Insert。该操作同样也能用鼠标完成,右键点击终端并在菜单中点击粘贴即可。
你也可以在网页浏览器中选择需要的命令,在终端中点击鼠标中键(如果是双键鼠标,则同时点击左右键)将会粘贴选择的命令。
4.使用上下键或者Ctrl+p Ctrl+n 切换已输入的命令。

5、查看服务状态netstat -tulnp | grep 3336

6、查看某个程序的进程ps -ef | grep ruby

7、杀死某个进程kill 12312     kill -9 12312

持续更新中……

原创粉丝点击