linux常用命令.docx

上传人:b****2 文档编号:2136574 上传时间:2022-10-27 格式:DOCX 页数:14 大小:24.20KB
下载 相关 举报
linux常用命令.docx_第1页
第1页 / 共14页
linux常用命令.docx_第2页
第2页 / 共14页
linux常用命令.docx_第3页
第3页 / 共14页
linux常用命令.docx_第4页
第4页 / 共14页
linux常用命令.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

linux常用命令.docx

《linux常用命令.docx》由会员分享,可在线阅读,更多相关《linux常用命令.docx(14页珍藏版)》请在冰豆网上搜索。

linux常用命令.docx

linux常用命令

常用命令

1.man对你熟悉或不熟悉的命令提供帮助解释

eg:

manls就可以查看ls相关的用法

注:

按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。

2.ls查看目录或者文件的属*,列举出任一目录下面的文件

eg:

ls/usr/man

ls-l

3.cp拷贝文件

eg:

cpfilename1filename2//把filename1拷贝成filename2

cp1.cnetseek/2.c//将1.c拷到netseek目录下命名为2.c

4.rm删除文件和目录

eg:

rm1.c//将1.c这个文件删除

5.mv移走目录或者改文件名

eg:

mvfilename1filename2//将filename1改名为filename2

mvqib.tgz../qib.tgz//移到上一级目录

6.cd改变当前目录pwd查看当前所在目录完整路径

eg:

pwd//查看当前所在目录路径

cdnetseek//进入netseek这个目录

cd//退出当前目录

7.cat,more命令

将某个文件的内容显示出来。

两个命令所不同的是:

cat把文件内容一直打印出来,而more则分屏显示

eg;cat>1.c//就可以把代码粘帖到1.c文件里,按ctrl+d保存代码。

cat1.c或more1.c//都可以查看里面的内容。

gcc-o11.c//将1.c编译成.exe文件,我们可以用此命编译出代码。

8.chmod命令权限修改用法:

chmod一位8进制数filename。

eg:

chmodu+xfilenmame//只想给自己运行,别人只能读

//u表示文件主人,g表示文件文件所在组。

o表示其他人;r表可读,w表可写,x表可以运行

chmodg+xfilename//同组的人来执行

9.clear,date命令

clear:

清屏,相当与DOS下的cls;date:

显示当前时间。

10.mount加载一个硬件设备

用法:

mount[参数]要加载的设备载入点

eg:

mount/dev/cdrom

cd/mnt/cdrom//进入光盘目录

11.su在不退出登陆的情况下,切换到另外一个人的身份

用法:

su-l用户名(如果用户名缺省,则切换到root状态)

eg:

su-lnetseek(切换到netseek这个用户,将提示输入密码)

12.whoami,whereis,which,id

//whoami:

确认自己身份

//whereis:

查询命令所在目录以及帮助文档所在目录

//which:

查询该命令所在目录(类似whereis)

//id:

打印出自己的UID以及GID。

(UID:

用户身份唯一标识。

GID:

用户组身份唯一标识。

每一个用户只能有一个唯一的UID和GID)

eg:

whoami//显示你自已登陆的用户名

whereisbin显示bin所在的目录,将显示为:

/usr/local/bin

whichbin

13.grep,find

grep:

文本内容搜索;find:

文件或者目录名以及权限属主等匹配搜索

eg:

grepsuccess*  /*查找当前目录下面所有文件里面含有success字符的文件

14.kill可以杀死某个正在进行或者已经是dest状态的进程

eg;psax

15.passwd可以设置口令

16.history用户用过的命令

eg:

history//可以显示用户过去使用的命令

17.!

!

执行最近一次的命令

18.mkdir命令

eg:

mkdirnetseek//创建netseek这个目录

19.tar解压命令

eg:

tar-zxvfnmap-3.45.tgz//将这个解压到nmap-3.45这个目录里

20.finger可以让使用者查询一些其他使用者的资料

eg:

finger//查看所用用户的使用资料

fingerroot//查看root的资料

 

关机命令

在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。

1.shutdown

shutdown命令安全地将系统关机。

有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。

因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。

而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。

并且login指令会被冻结﹐即新的用户不能再登录。

直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。

这是由所有进程〔process〕都会收到系统所送达的信号〔signal决定的。

这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和新闻〔news〕的程序则可以正常地离开等等。

shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。

Runlevel0被用来停机〔halt〕﹐runlevel6是用来重新激活〔reboot〕系统﹐而runlevel1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown。

要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。

shutdown参数说明:

  [-t]在改变到其它runlevel之前﹐告诉init多久以后关机。

  [-r]重启计算器。

  [-k]并不真正关机﹐只是送警告信号给每位登录者〔login〕。

  [-h]关机后关闭电源〔halt〕。

  [-n]不用init﹐而是自己来关机。

不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。

  [-c]cancelcurrentprocess取消目前正在执行的关机程序。

所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。

  [-f]在重启计算器〔reboot〕时忽略fsck。

[-F]在重启计算器〔reboot〕时强迫fsck。

  [-time]设定关机〔shutdown〕前的时间。

   

2.halt----最简单的关机命令

其实halt就是调用shutdown-h。

halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。

参数说明:

  [-n]防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。

  [-w]并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。

  [-d]不写wtmp纪录〔已包含在选项[-n]中〕。

  [-f]没有调用shutdown而强制关机或重启。

  [-i]关机〔或重启〕前﹐关掉所有的网络接口。

  [-p]该选项为缺省选项。

就是关机时调用poweroff。

 

3.reboot

reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。

它的参数与halt相差不多。

4.init

init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程等。

shutdown就是使用这种机制。

init定义了8个运行级别(runlevel),init0为关机﹐init1为重启。

关于init可以长篇大论﹐这里就不再叙述。

另外还有telinit命令可以改变init的运行级别﹐比如﹐telinit-iS可使系统进入单用户模式﹐并且得不到使用shutdown时的信息和等待时间。

挂载命令的使用方法

挂接命令(mount)

  首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。

  命令格式:

  mount[-tvfstype][-ooptions]devicedir

  其中:

  1.-tvfstype指定文件系统的类型,通常不必指定。

mount会自动选择正确的类型。

常用类型有:

  光盘或光盘镜像:

iso9660

  DOSfat16文件系统:

msdos

  Windows9xfat32文件系统:

vfat

  WindowsNTntfs文件系统:

ntfs

  MountWindows文件网络共享:

smbfs

  UNIX(LINUX)文件网络共享:

nfs

  2.-ooptions主要用来描述设备或档案的挂接方式。

常用的参数有:

  loop:

用来把一个文件当成硬盘分区挂接上系统

  ro:

采用只读方式挂接设备

  rw:

采用读写方式挂接设备

  iocharset:

指定访问文件系统所用字符集

  3.device要挂接(mount)的设备。

  4.dir设备在系统上的挂接点(mountpoint)。

  挂接光盘镜像文件

  由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟光驱来使用。

这样做有许多好处:

一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远远高于光盘的读取速度,CPU占用率大大降低。

其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。

  1、从光盘制作光盘镜像文件。

将光盘放入光驱,执行下面的命令。

   #cp/dev/cdrom/home/sunky/mydisk.iso或

   #ddif=/dev/cdromof=/home/sunky/mydisk.iso

   注:

执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso

  2、将文件和目录制作成光盘镜像文件,执行下面的命令。

   #mkisofs-r-J-Vmydisk-o/home/sunky/mydisk.iso/home/sunky/mydir

   注:

这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:

mydisk

  3、光盘镜像文件的挂接(mount)

   #mkdir/mnt/vcdrom

   注:

建立一个目录用来作挂接点(mountpoint)

   #mount-oloop-tiso9660/home/sunky/mydisk.iso/mnt/vcdrom

   注:

使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 交通运输

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1