读书人

linux常用命令生手也可以很快熟悉Li

发布时间: 2012-07-26 12:01:08 作者: rapoo

linux常用命令,新手也可以很快熟悉Linux
1.linux常用目录

/usr/bin 、/bin:存放所有用户可以执行的命令

/usr/sbin、/sbin:存放之后root可以执行的命令

/home:用户缺省宿主目录

/proc:虚拟文件系统,存放当前进程信息

/dev:存放设备文件

/lib:存放系统程序运行所需的共享库

/lost+found:存放一些系统出错的检查结果

/tmp:存放临时文件

/etc:系统配置文件

/var:包含经常发生变动的文件,如邮件日志文件,计划任务等

/usr:存放所有的命令、库、手册页

/boot:内核文件及自举文件保存位置

/mnt:临时文件系统的安装点

2.ls命令目录显示为蓝色,普通文件显示为黑色,可执行文件显示为草绿色,淡蓝色为链接文件3.文本阅读命令cat,more,less 功能由弱到

? cat ?文本全部显示在屏幕上

? more 可以显示百分比,通过空格向下翻动一页,回车向下滚动一行

? less ?可以使用光标键在文本中前后(左右)滚屏

? 参数-M 可以显示更多的文件信息

? 参数-N 可以显示行号

? 命令“/”可以在文本中查找指定的内容

4.grep 可以在文本中查找指定的行5.find命令能够在指定范围查找到文件

? 例如 find /usr/bin/ -name zip -print

? ? ? ?find /etc/ -name init.d -type d -print

6.whereis 在/usr/bin /usr/sbin 和 /usr/share/man 中查找程序文件,提供这个文件的二进制可执行文件,源代码文件和使用手册存放位置7.who 查看当前系统中有哪些人登陆,以及都工作在那个控制台上。8.uname -a 可以显示当前系统的版本信息 如果只需要显示内核版本,可以使用-r参数9.获取某个命令的简介信息可以用 whatis
? 如果想反查找 可以使用 apropos10.链接命令 ls -s days my_days 建立一个名为my_days的符号链接指向文本文件days11.输出重定向使用 ">" 例如 ls > ls_out 把ls的输出结果重定向到ls_out文件12.输入重定向“<”,还有一种输入重定向为立即文档使用“<<”告诉shell从键盘接受输入

? ? 例如:cat << EOF ? 不断接受键盘输入,当输入EOF字符时退出

13.管道是将一条命令的输出连接到另一条命令的输入

? ?例如:ls | grep ay ?ls首先列出当前目录下的所有文件名,管道“|”接受这些输出,并把

? ?它们发送给grep命令作为其输入。

14.软件包管理

? ?安装软件包

? ? ?Debian和Ubuntu用户:sudo dpkg -i xxx.xxx.deb

? ? ?RedHat系列用户:rpm -ivh xxx.xxx.rpm

? ?卸载软件包

? ? ?Debian和Ubuntu用户:sudo dpke -r xxx.xxx.deb

? ? ?RedHat系列用户:rpm -e xxx.xxx.rpm

有依赖关系,强行卸载可以加上--nodeps

? ?查询软件包

? ? ? Debian和Ubuntu用户:dpkg -l | grep xxx

? RedHat系列用户:rpm -qa | grep xxx

15.高级软件包工具APT

apt-get update ?更新当前apt-get缓存中的软件包信息

apt-get install 下载并安装软件包

apt-get upgrade 下载并安装在本系统上已有软件包的最新版本

apt-get remove ?卸载特定的软件包

apt-get clean ? 删除所有已下载的包文件

16.文件打包归档

创建归档:tar -cvf 归档的文件名 需要归档的目录

例如 tar -cvf shell.tar shell/ ? ? ?将shell目录连同其下的文件一统打包成shell.tar

解开归档:tar -xvf 归档文件名

参数说明:c:指导创建归档文件 v:显示命令执行过程 f:指定目标文件文件名 x:解开归档文件

z:跟gzip一起操作 ?j:跟bzip一起操作

17.压缩工具

gzip:压缩文件(不是目录) gzip 文件名,压缩后会自动删除原有文件,并加上gz文件名

? ? ? 解压缩 gunzip 文件名 或 gzip -d 文件名

bzip2:压缩文件 ?bzip2 文件名

? ? ? 解压缩 bunzip2 文件名 或 bzip2 -d 文件名

18.查看磁盘使用情况 df ?默认是以k为单位

? ?-t 可以查看特定的文件系统

? ?-h ?单位以G显示

? ?-m ?单位以M显示

19.vi常用命令

a 在光标后附加文本

A 在本行行末附加文本

i 在光标前插入文本

I 在本行开始前插入文本

o 在光标下行插入

O 在光标上行插入

$ 移动至行尾

0 移动至行首

gg 到第一行

G 到最后一行

nG 到指定的行

x 删除光标所在处的字符

dd 删除光标所在处的行

u 撤销

wq 保存退出

20.关机命令

reboot ?init1 重启机器

shutdown -h now ?init0 ?halt关闭计算机

21.磁盘命令

在硬盘上建立分区表 ?fdisk /dev/sdb

这时候输入n 新建一个分区,输入p选择建立主分区,输入1为分区代号,接着输入+4096M,指定该

分区大小为4G

/dev/sdb1              /web                     ext3    defaults        1 2/dev/sdb2              swap                     swap    defaults        0 0
??

21.进程

查看进程用 ps-aux

查看服务对应的进程号 pgrep 服务名

杀死进程用 ?kill 进程号

杀死图形化窗口 xkill ?再点击要终止的窗口

挂起一个进程 ctrl+z

终止一个进程 ctrl+c

22.查看文件目录大小

du -h

如果需要查询目录大小 du -sh

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?持续更新中。。。








?

1 楼 pkwjava 2011-05-06 刚装的ubuntu,学习下

读书人网 >UNIXLINUX

热点推荐