七达网-安全的软件、游戏下载基地!

关于我们最近更新热门排行

首页 游戏库 软件 游戏 应用 文章 专题

新闻资讯软件应用软件教程编程开发 操作系统游戏攻略安卓应用安卓游戏
当前位置:首页 ›› 编程开发 ›› Linux常用命令大全

Linux常用命令大全

2014-11-26 17:11   作者:佚名   来源:本站整理   浏览:574   评论:2  

创建文件

创建文件是指创建一个一般的普通文件,并且这个文件为空,我们可以使

用touch命令来建立一般文件,如下操作:

[root@Linux two]# touch 111.txt

搜索文件

我们先来学习一下如何搜索文件,特别是刚开始学习Linux的时候,自己建立的文件不知道放在哪里了,常有发

生。如果知道文件名,却不知道文件在那个目录下面了,我们就可以使用locate命令来搜索文件。看如下操作

[root@Linux one]# locate install.log

/root/install.log

/root/install.log.syslog

看一下,我们一下就搜索了两个与install.log相关的文件,他们都在/root目录下,同时我们感觉到,使用这个命

令搜索文件的速度比较快,其实要使用这个命令,必须配合数据库来使用,因为这个命令是从数据库中来搜索

文件,这个数据库的更新速度是7天更新一次。如下操作:

[root@Linux one]# touch 001.txt

[root@Linux one]# locate 001.txt

发现这个命令找不到新建立的文件,所以我们要使用这个命令搜索文件之前,必须自己更新一下数据库(更新数据库需要root权限),如下

操作:

[root@Linux one]# updatedb

[root@Linux one]# locate 001.txt

/root/one/001.txt

看看,如果执行updatedb这个命令更新数据库之后,我们就可以找到我们所需要的数据。不过更新数据库的时

间需要一段时间。

locale能看语言环境

保存语言信息的文件在/etc/sysconfig/i18n中。

/sbin/service xinetd restart|start|stop 启动后台服务,

/sbin/chkconfig --list |more 显示系统服务启动情况,显示了运行级别0到运行级别6的情况.

这些服务都是靠系统脚本init启动的。还有一些不是靠系统脚本启动的而下面会看到一些特殊服务,他们不是

靠init 启动的。是靠xinetd启动的,是一个独立的互联网服务器的服务器是一个超级服务其,可以启动很多的子服

务器。

大家看到 xinetd这个服务只要他是开启的,就可以运行他下面的服务器,它下面的大部分都是关闭的,只

有一个是开启的,如果我们想开启一个服务可以使用chkconfig命令,例如我们想开启 rsync服务,我们可以使

用chkconfig rsync on|off 命令。

mount

在mount命令不使用任何选项和参数的时候将显示当前linux系统中以挂载的文件系统信息。

mount Cttype dev dir

光盘文件系统类型是:iso9660;dev表示需要挂载文件系统的设备名称,光盘驱动器的设备名称是/dev/cdrom; dir表示挂载点,即挂载到的文件目录路径。

首先介绍光盘的挂载方法:

mount -t iso9660 /dev/cdrom /media/cdrom

列出系统中所有存储设备

fdisk -l命令

使用“vfat”文件系统类型表示所有的fat文件系统类型,包括fat16和fat32,ntfs还是使用ntfs表示。

u盘的挂载方法

mount -t vfat /dev/sdb1 /mnt/

mount -t ntfs /dev/sdb1 /mnt/

umount命令用于卸载已经挂载的文件系统,基本格式如:umount dir device

对于光盘文件系统的卸载可以使用,以下两条命令中的任意一条

umount /dev/cdrom

umount /media/cdrom

u盘的卸载

umount /dev/sdb1

eject命令

eject 弹出光盘命令

eject -t 光盘驱动器自动回收

cut

使用权限:所有使用者

用法:cut -cnum1-num2 filename

说明:显示每行从开头算起 num1 到 num2 的文字。

范例:

shell>> cat example

test2

this is test1

shell>> cut -c0-6 example 开头算起前 6 个字元

test2

this i

指令名称:ln

使用权限:所有使用者

使用方式:ln [options] source dist,其中 option 的格式为:

[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]

[--help] [--version] [--]

说明:Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种:硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。

ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。

不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。

-f:链结时先将与 dist 同档名的档案删除-d:允许系统管理者硬链结自己的目录-i:在删除与 dist 同档名的档案时先进行询问-n:在进行软连结时,将 dist 视为一般的档案-s:进行软链结(symbolic link)-v:在连结之前显示其档名-b:将在链结时会被覆写或删除的档案进行备份-S SUFFIX:将备份的档案都加上 SUFFIX 的字尾-V METHOD:指定备份的方式--help:显示辅助说明--version:显示版本

范例:

将档案 yy 产生一个 symbolic link:zz

ln -s yy zz

将档案 yy 产生一个 hard link:zz

ln yy xx

名称:at

使用权限:所有使用者

使用方式:at -V [-q queue] [-f file] [-mldbv] TIME

说明:at 可以让使用者指定在 TIME 这个特定时刻执行某个程式或指令,TIME 的格式是 HH:MM其中的 HH 为小时,MM 为分钟,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 点锺)等口语词。

如果想要指定超过一天内的时间,则可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分钟,DD 是第几日,YY 是指年份。另外,使用者甚至也可以使用像是 now + 时间间隔来弹性指定时间,其中的时间间隔可以是 minutes, hours, days, weeks

另外,使用者也可指定 today 或 tomorrow 来表示今天或明天。当指定了时间并按下 enter 之后,at 会进入交谈模式并要求输入指令或程式,当你输入完后按下 ctrl+D 即可完成所有动作,至于执行的结果将会寄回你的帐号中。

把计:

-V:印出版本编号

-q:使用指定的伫列(Queue)来储存,at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 A, B, ... Z 共 52 个

-m:即使程式/指令执行完成后没有输出结果, 也要寄封信给使用者

-f file:读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入

-l:列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l)

-d:删除指定 (使用者也可以直接使用 atrm 而不用 at -d)

-v:列出所有已经完成但尚未删除的指定

例子:

三天后的下午 5 点锺执行 /bin/ls:

at 5pm + 3 days /bin/ls

三个星期后的下午 5 点锺执行 /bin/ls:

at 5pm + 2 weeks /bin/ls

明天的 17:20 执行 /bin/date:

at 17:20 tomorrow /bin/date

1999 年的最后一天的最后一分钟印出 the end of world !

at 23:59 12/31/1999 echo the end of world !

名称:cal

使用权限:所有使用者

使用方式:cal [-mjy] [month [year]]

    1. DebianDebian镜像源大全

      本站为大家提供了常用的Debian镜像源大全免费下载,Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础...

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

        登录   注册
    猜你喜欢