Linux常用命令分析

Ø列出文件列表:ls -a –l

-s 、–S显示每个文件所使用的空间;按占用空间的大小排序

注:“.”表示当前目录

“..”表示上一级目录

“/”系统的根目录

“~”用户的专用目录

Ø切换目录:cd(change directory)

Ø创建目录:mkdir( make directory )

Ø删除目录:rmdir(remove directory)

Ø复制文件:cp(copy)

Ø#cp -afp 〔源文件或目录〕〔目的文件或目录〕

参数:-a 复制所有的目录并包含子目录

-f 强制复制文件

-p 保留原文件的日期

-i / -v -r:覆盖文件前询问用户/显示命令执行过程/递归复制

Ø删除文件或目录:rm(remove)

Ø #rm -irf [文件或目录〕

例如:#rm * “*”表示删除当前目录下的所有文件

#rm file 删除一个文件

参数:

-f:强迫删除文件

-i:互动模式,删除前再做一次确定

-r:陆续删除目录

-v:显示删除过程

Ø显示画面暂停:more 空格翻页

可单独使用。如:#more data.txt

Ø可以浏览文件:less

可单独使用。如:#less data.txt

除了可用空格翻页;还可用上下键卷动文件; Q退出

Ø连接文件:cat(concatenate)

可以显示文件内容或是将一个文件合并成一个文件

例如:显示data.txt的内容。#cat data.txt

#cat data1.txt data2.txt >data.txt 将data1.txt和

data2.txt合并成data.txt

Ø移动或更改文件、目录名称:mv(move)

Ø#mv -if 〔源文件或目录〕 〔目的文件或目录〕

将文件及目录移动到另一个目录下或更改文件及目录的名称

例如:#mv a.txt .. 将a.txt文件移动到上层目录

#mv z1.txt z3.txt 将z1.txt改名为z3.txt

Ø显示当前目录:pwd

Ø查找程序和手册:whereis

可用来寻找源代码、二进制程序、使用手册等文件的位置

例如:#whereis 要查找的字符串

Ø查找文件:find

指定搜索目录中文将所在的位置

Ø显示文件类型:file

例如:#file * 显示当前目录所有的文件类型

Ø搜索字符串:grep

搜索特定的字符串并显示出来,一般用来过滤先前的结果

例如:#grep text *.conf 搜索目前目录中的扩展名为.conf且包含“text”字符串

显示当前操作系统和机器的信息

#uname -a 显示所有信息

#uname -p 显示处理器类型

#uname -m 显示机器硬件信息

显示机器名

#hostname

更改用户口令

#passwd

查看日期

#date

查看某月

#cal 5 2004

查看系统上的用户

#who

(信息来自文件 /var/run/utmp)

所有登陆信息保存在 /var/log/wtmp

#id

Uid=318(hawkeye) gid=300(users)

统计文件中的字节数,字数和行数

#wc -c 统计字节数

#wc -l 统计行数

#wc -w 统计字数

建立符号连接:

# ln -s 源 目标

注:(重点)符号连接与硬连接有和区别

1):符号连接用命令 #ln -s 源 目标

硬连接 用命令 #ln

2):符号连接删除后,原文件还在,硬连接把其中任一个

删除都会影响另一个

3):符号连接可跨文件系统,而硬连接不可跨文件系统

ntouch命令

n#touch test_file 将文件test_file的日期改为当前日期,如文件不存在,则创建之。

n#touch file1 new_file 将创建一个与file1日期一样的空文件

n磁盘管理指令

n#df (显示文件系统使用空间大小)

n注意:文件系统和目录的区别

装载命令:

# mount -a -t 设备名称 目录名称

-a mount 定义在/etc/fstab中所有的分区

-t 指定文件系统格式(ext2 ,msdos,vfat,iso9660)

常用文件系统格式

Linux : ext3 OS/2 : hpfs

Dos : msdos CDROM:iso9660

Windows 9x :vfat FreeBSD:ufs

Windows NT :ntfs SunOS :sysv

#mount -t iso9660 /dev/hdb /mnt/cdrom 挂接光盘

#mount -t vfat /dev/fd0 /mnt/floppy 挂接软盘

#umount /mnt/cdrom

#umount /mnt/floppy

/etc/fstab 文件刨析

Partition名称 mount point 文件系统格式 选项 dump fsck

/dev/hda1 / ext2 defaults 1 1

/dev/hda2 /usr ext2 defaults 1 2

/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0

None /proc  proc defaults 0 0

default是mount指令的内定选项为 automount 并为 read/write

Ø重导(redirect)可将某命令的结果输出到文件中;

命令有“>” “>>”两种

“>” :可将结果输出到文件中,给文件原有的内容会被删除

“>>”:将结果附加到文件中,原有内容不会清除

例如:#ls –al > dir.txt

#cat data1.txt >> data2.txt

Ø管道“|”(pipe)可将某命令的结果输出给另一个命令

例如:#ls | grep conf 搜索并显示ls命令结果中含有

“conf”字符串的行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值