linux常用命令

Putty是常用的linux远程登录工具,使用步骤:选择”Session”,输入欲访问的主机名或IP,端口号根据使用的协议有所区别,SSH默认使用22telnet默认使用23,在”Protocol”中选择使用的协议,一般是sshtelnet,这取决于服务器提供的服务,然后单击”save”,然后选择Translation来选择字符集,最后单击”open”,出现登录界面。

Linux常用命令:

1)       ls:列出当前目录下的文件和目录

2)       ls –a:显示以”.”开头的文件为隐含文件目录

3)       cd  /dev:进入某个目录下 cd .. :跳出当前目录,回到根目录

4)       ls –l:显示文件的详细信息

eg:  -rw-r--r-- 1    root    root    24477    4    2    20:35       install.log

  依次是:

第一项      第二项   第三项   第四项 第五项   第六项   第六项
操作权限   链接数目 所有者   用户组   大小   创建时间   名称

5)    pwd:显示当前工作目录

6)       mkdir:创建目录

7)       rmdir:删除目录,但要求该目录下不包含任何文件或子目录。

8)       cp:复制文件,eg:cp xhf.txt /dev    cp源文件 目标目录

9)       touch:新建文件,eg:touch xhf.txt

10)   vi:编辑文件eg:vi xhf.txt,在编辑文件时,默认状态是insert,输入后退出是采用:按esc退出,然后:q!是不保存退出编辑页面;:wq!是保存后退出编辑页面;i是再次回到编辑页面,/this就是查找文本中“this

11)   cp –f source.txt dest.txt强制复制source.txtdest.txt

12)   rm:删除文件 eg:rm xhf.txt   rm –f *.bat强制删除bat后缀的文件(rm还可以用来删除目录,但不要求被删除目录里面是空的)由于目录下可能会包含子目录,因此需要-r参数进行递归删除。

13)   mv:移动文件或目录 eg:mv xhf.txt /temp

14)   find:查找文件 eg:find –name xhf.txt速度比不上whereis命令

15)   whereis:文件查找命令,whereis是根据环境变量来查找文件,而path通常是设置成存放命令的路径,如/bin

16)   locate:查找文件或目录,用locate命令查找的文件和find一样没有任何限制,但执行速度却比find快很多,因为他不是从磁盘中实时查找文件,而是由updatedb命令产生的信息库中查找相应的文件和目录,假如你确定该文件肯定存在,那一定是updatedb生成的信息库已经过时了,此时你要做的就是以root登录,然后执行updatedb命令,重新建立整个系统所有文件和目录的资料库。

17)   df:显示文件系统的当前占用情况

18)   mount:加载存储设备,在windows上习惯使用U盘的我们到了linux系统上,必须先将这些设备映射到系统中的某个目录之后,才可以存取上面的数据(成为加载)

Mount命令格式:mount [-t vfastype] [-o options] device dir

其中,-t vfstype指定文件系统的类型,通常不需指定,mount会自动选择正确的类型。-o options描述设备或档案的挂接方式,常用参数:loop:用来把一个文件当成硬盘分区挂接上系统,ro:采用只读方式挂接设备,rw:采用读写方式挂接设备。

Device指要挂接的设备,dir表示设备在系统上的挂接点,那么如何确定要挂接的设备?

如挂接U盘:

U盘对linux而言是被当做SCSI设备来对待的,插入优盘之前,先使用fdisk –l查看系统的硬盘和分区情况,假如插入之前是:[root at pldyrouter root]# fdisk -l

  Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

  255 heads, 63 sectors/track, 8924 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System

  /dev/sda1 1 4 32098+ de Dell Utility

  /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

这样说明有一个/dev/sda硬盘和/dev/sda1/dev/sda2硬盘分区,而当我们插入U盘后,再次执行相同的命令,若多了一个SCSI,则就是我们要挂接的U盘,比如:mount –o loop /dev/sdd /abc 挂盘成功后,则就可以通过访问/abc目录来访问U盘中文件。

19)   umount:卸载存储设备eg umont /abc(让U盘与系统文件目录abc无关联)

20)   cat:显示文件内容

21)   grep:用来查找字符串,在一个或多个文件中查找某个指定的字符串,如果找到则显示文件中包含该字符串的每一行。

22)   进程管理

23)   ps:查看进程(process status) eg:ps –aux(列出系统中当前所有进程

24)   kill结束进程:kill pID  eg:kill -9 1308-9是在正常使用某个kill命令仍不能结束该进程时使用)

25)   killall:结束所有进程

26)   top:类似windows中的任务管理器,使用它来监视各个进程状态,按q终止

27)   软件包管理:rpm,使用rpm可以轻松实现软件的安装、卸载、查询、升级,标准的rpm软件以name-version-此版本号.适用的硬件平台.rpm,但也并非全部如此。

28)   rpm –ivh tree-1.2-20.i386.rpm(安装软件包)

29)   rpm –e tree-1.2-20.i386.rpm(卸载软件包)

30)   rpm –Uvh tree-1.2-20.i386.rpm(升级软件包)

31)   rpm –q gcc:查询gcc软件包

32)   rpm –ql gcc:查询gcc软件包中文件

33)   rpm –qa:查询系统中安装的所有软件包

34)   tar:打包文件 eg:tar cvf backup.tar(将当前目录下所有文件打包为backup.tar;tar xvf backup.tar(backup.tar文件解包)

35)   tar czvf backup.tar.gz /temp/(temp打包并压缩为backup.tar.gz)tar xzvf backup.tar.gz(解包经过压缩的文件),一般打包后的压缩文件名为xx.tar.gzxx.tgz

36)   gzip:压缩一个文件 eg:gzip xhf.txtgunzip:解压缩文件,可以用来解压缩gzip压缩的文件,另外,也可以用来解压缩gz,tgz,z文件

37)more:显示文件内容过长,一屏占不下时,eg:more xhf.txt 除此之外也可使用less命令,less xhf.txt,   操作键为(上下键和空格键)

转自博客:http://www.blogjava.net/zhaozhenlin1224/archive/2010/01/30/311302.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值