Linux 系统命令及其使用详解 (1)

合集下载

列举5个linux常用命令,说明其功能和使用方法

列举5个linux常用命令,说明其功能和使用方法

列举5个linux常用命令,说明其功能和使用方法Linux是一种广泛使用的操作系统,具有丰富的命令和工具,以下是五个常用的Linux命令及其功能和使用方法:1. `ls`:列出当前目录下的所有文件和子目录。

功能:列出当前目录下的文件和子目录。

使用方法:在终端中输入`ls`命令,按下回车键,该命令将显示当前目录下的所有文件和子目录的名称和大小。

2. `cd`:改变当前所在目录。

功能:改变当前所在目录。

使用方法:在终端中输入`cd`命令,按下回车键,该命令将当前目录更改为指定的目录。

例如,如果要更改当前目录为`/home/user`,可以在终端中输入`cd /home/user`命令,按下回车键。

3. `mkdir`:创建一个新目录。

功能:创建一个新目录。

使用方法:在终端中输入`mkdir`命令,按下回车键,该命令将在当前目录下创建一个名为`new-directory`的新目录。

如果要为新目录指定所有者和权限,可以使用`mkdir -p`命令。

例如,要在新目录中创建两个文件,可以使用以下命令:```mkdir new-directory; touch new-directory/file1 new-directory/file2 ```4. `rm`:删除一个文件或目录。

功能:删除一个文件或目录。

使用方法:在终端中输入`rm`命令,按下回车键,该命令将删除指定的文件或目录。

如果要在删除前提示用户确认,可以使用`-r`选项。

例如,要删除名为`file.txt`的文件,可以在终端中输入以下命令:```rm -r file.txt```5. `cp`:复制一个文件或目录。

功能:复制一个文件或目录。

使用方法:在终端中输入`cp`命令,按下回车键,该命令将复制指定的文件或目录。

如果要在复制前提示用户确认,可以使用`-r`选项。

Linux的常用基本命令

Linux的常用基本命令

Linux的常⽤基本命令⼀、基本命令1.1 关机和重启1.2 帮助命令⼆、⽬录操作命令2.1 ⽬录切换 cd2.2 ⽬录查看 ls [-al]2.3 ⽬录操作【增,删,改,查】2.3.1 创建⽬录【增】 mkdir2.3.2 删除⽬录或⽂件【删】rm2.3.3 ⽬录修改【改】mv 和 cp2.3.4 搜索⽬录【查】find三、⽂件操作命令3.1 ⽂件操作【增,删,改,查】3.1.1 新建⽂件【增】touch3.1.2 删除⽂件【删】 rm3.1.3 修改⽂件【改】 vi或vim3.1.4 ⽂件的查看【查】tail head3.2 权限修改四、压缩⽂件操作4.1 打包和压缩4.2 解压五、查找命令5.1 grep5.2 find5.3 locate5.4 whereis5.5 which六、su、sudo6.1 su6.2 sudo七、系统服务⼋、⽹络管理8.1 主机名配置8.2 IP 地址配置8.3 域名映射九、定时任务指令crontab 配置9.1 命令格式9.2 配置说明、实例⼗、其他命令10.1 查看当前⽬录:pwd10.2 查看进程:ps -ef10.3 结束进程:kill10.4 ⽹络通信命令:10.5 配置⽹络10.6 重启⽹络10.7 切换⽤户10.8 关闭防⽕墙10.9 修改⽂件权限10.10 清屏10.11 vi模式下快捷键⼀、基本命令1.1 关机和重启shutdown -h now ⽴刻关机shutdown -h 5 5分钟后关机poweroff ⽴刻关机shutdown -r now ⽴刻重启shutdown -r 5 5分钟后重启reboot ⽴刻重启1.2 帮助命令--help命令shutdown --help:ifconfig --help:查看⽹卡信息man命令(命令说明书)man shutdown注意:man shutdown打开命令说明书之后,使⽤按键q退出⼆、⽬录操作命令2.1 ⽬录切换 cdcd / 切换到根⽬录cd .. 切换到上⼀级⽬录cd ~ 切换到home⽬录cd - 切换到上次访问的⽬录2.2 ⽬录查看 ls [-al]ls 查看当前⽬录下的所有⽬录和⽂件ls -a 查看当前⽬录下的所有⽬录和⽂件(包括隐藏的⽂件)ls -l 或 ll 列表查看当前⽬录下的所有⽬录和⽂件(列表查看,显⽰更多信息)ls /dir 查看指定⽬录下的所有⽬录和⽂件如:ls /usr2.3 ⽬录操作(增,删,改,查)2.3.1 创建⽬录(增) mkdirmkdir logs 在当前⽬录下创建⼀个名为logs的⽬录mkdir /usr/logs 在指定⽬录下创建⼀个名为logs的⽬录2.3.2 删除⽬录或⽂件(删)rmrm ⽂件删除当前⽬录下的⽂件rm -f ⽂件删除当前⽬录的的⽂件(不询问)删除⽬录:rm -r aaa 递归删除当前⽬录下的aaa⽬录rm -rf aaa 递归删除当前⽬录下的aaa⽬录(不询问)注意:rm语法对⽬录和⽂件和压缩包等都可执⾏删除操作2.3.3 ⽬录修改 mv 和 cp重命名⽬录命令:mv 当前⽬录新⽬录例如:mv aaa bbb 将⽬录aaa改为bbb注意:mv语法对⽬录和⽂件和压缩包等都可执⾏重命名的操作剪切⽬录命令:mv ⽬录名称⽬录的新位置⽰例:将/usr/tmp⽬录下的aaa⽬录剪切到 /usr⽬录下⾯ mv /usr/tmp/aaa /usr注意:mv语法对⽬录和⽂件和压缩包等都可执⾏剪切操作拷贝⽬录命令:cp -r ⽬录名称⽬录拷贝的⽬标位置 -r代表递归⽰例:将/usr/tmp⽬录下的aaa⽬录复制到 /usr⽬录下⾯ cp /usr/tmp/aaa /usr注意:cp命令可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归2.3.4 搜索⽬录 find命令:find ⽬录参数⽂件名称⽰例:find /usr/tmp -name 'a*' 查找/usr/tmp⽬录下的所有以a开头的⽬录或⽂件三、⽂件操作命令3.1 ⽂件操作3.1.1 新建⽂件touch命令:touch ⽂件名⽰例:在当前⽬录创建⼀个名为aa.txt的⽂件 touch aa.txt3.1.2 删除⽂件 rm命令:rm -rf ⽂件名3.1.3 修改⽂件vi或vim基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)1) 命令⾏模式command mode)常⽤命令:(1)进⼊编辑模式:i o a (2)进⼊底⾏模式:: (3)查找:/字符(4)控制光标移动:↑,↓,j(5)删除当前⾏:dd2) 编辑模式(Insert mode)只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。

linux-实验指导手册-常用命令

linux-实验指导手册-常用命令

实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。

方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。

命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。

2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。

例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。

步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。

步骤4:直接列出子目录中的文件。

例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。

步骤7:使用-a或-A选项,观察结果有什么变化。

步骤8:综合使用以上选项。

(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。

mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。

mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。

如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。

如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。

实用linux命令大全(详细)

实用linux命令大全(详细)

linux命令(重新整理)Linux基本操作命令首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。

我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。

我们现在要了解的是基于Linux操作系统的基本控制台命令。

有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。

模式切换1、由字符到图型#startx或#init 52、由图形到字符#logout或init 33、注销#logout或exit或ctrl+d4、关机#poweroff或init 0或shutdown now或halt -p5、重启#reboot或init 6或shutdown -r now获得帮助#help提供内部命令的帮助#man或info提供外部命令的帮助。

如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man。

Man实际上就是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。

man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。

建议大家需要的时候再去看man,平常吗,记得一些基本用法就可以了。

ls这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。

ls最常用的参数有三个:-a -l -F。

ls -aLinux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。

ls -l(这个参数是字母L的小写,不是数字1)这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。

linux命令操作手册

linux命令操作手册

linux命令操作手册一、文件操作1.1 创建文件:使用touch命令可以创建一个空文件,语法为“touch 文件名”。

1.2 编辑文件:使用文本编辑器(如vi、nano等)可以编辑文件,语法为“编辑器文件名”。

1.3 复制文件:使用cp命令可以复制文件,语法为“cp 源文件目标文件”。

1.4 移动文件:使用mv命令可以移动文件,语法为“mv 源文件目标目录”。

1.5 删除文件:使用rm命令可以删除文件,语法为“rm 文件名”。

二、目录操作2.1 创建目录:使用mkdir命令可以创建目录,语法为“mkdir 目录名”。

2.2 删除目录:使用rmdir命令可以删除目录,语法为“rmdir 目录名”。

2.3 移动目录:使用mv命令可以移动目录,语法为“mv 目录名目标目录”。

2.4 复制目录:使用cp命令可以复制目录,语法为“cp -r 源目录目标目录”。

三、文本操作3.1 查看文件内容:使用cat命令可以查看文件内容,语法为“cat 文件名”。

3.2 编辑文件内容:使用文本编辑器(如vi、nano等)可以编辑文件内容。

3.3 查找文本:使用grep命令可以查找文本,语法为“grep '查找内容' 文件名”。

3.4 替换文本:使用sed命令可以替换文本,语法为“sed 's/查找内容/替换内容/g' 文件名”。

四、压缩与解压4.1 压缩文件:使用tar命令可以压缩文件,语法为“tar -czvf 压缩文件名.tar.gz 源文件或目录名”。

4.2 解压文件:使用tar命令可以解压文件,语法为“tar -xzf 压缩文件名.tar.gz”。

五、文件查找5.1 查找文件:使用find命令可以查找文件,语法为“find 查找路径-name '文件名'”。

5.2 查找目录:使用find命令可以查找目录,语法为“find 查找路径-type d -name '目录名'”。

100个常用的linux命令

100个常用的linux命令

100个常用的linux命令100个常用的Linux命令Linux作为一种常用的操作系统,拥有丰富的命令用于管理和操作系统。

本文将介绍100个常用的Linux命令,并对其功能和使用方法进行详细的说明和解释。

1. ls:列出当前目录下的文件和文件夹。

2. cd:切换当前目录。

3. pwd:显示当前工作目录的绝对路径。

4. mkdir:创建新的目录。

5. rm:删除文件或目录。

6. cp:复制文件或目录。

7. mv:移动文件或目录。

8. touch:创建新的空文件。

9. cat:查看文件内容。

10. more:逐页显示文件内容。

11. less:逐行显示文件内容。

12. grep:在文件中搜索指定的字符串。

13. find:在文件系统中搜索文件。

14. tar:打包和解压文件。

15. gzip:压缩文件。

16. gunzip:解压缩文件。

17. chown:修改文件的所有者。

18. chmod:修改文件的权限。

19. chgrp:修改文件的所属组。

20. ps:显示当前运行的进程。

21. top:实时显示系统的运行情况。

22. kill:终止指定的进程。

23. ifconfig:查看和配置网络接口。

24. ping:测试网络连接。

25. ssh:远程登录到其他主机。

26. scp:在本地主机和远程主机之间复制文件。

27. wget:下载文件。

28. curl:通过URL传输数据。

29. head:显示文件的前几行。

30. tail:显示文件的后几行。

31. du:查看文件或目录的磁盘使用情况。

32. df:查看文件系统的磁盘空间使用情况。

33. free:查看内存的使用情况。

34. uname:显示系统信息。

35. who:显示当前登录的用户。

36. su:切换用户身份。

37. sudo:以管理员身份执行命令。

38. history:查看命令历史记录。

39. man:查看命令的帮助文档。

40. info:查看命令的详细信息。

Linux基本命令及其应用

Linux基本命令及其应用

Linux基本命令及其应用Linux是一种类Unix操作系统,具有高度的开放性和灵活性。

作为一名Linux用户,我们需要熟悉Linux基本命令及其应用,以便能够很好地管理和维护系统。

本篇论文将介绍常用的Linux基本命令及其应用,包括文件与目录操作、用户和权限管理、进程和系统状态管理等。

一、文件与目录操作1. pwd:查看当前工作目录2. cd:切换目录3. ls:列出目录中的所有文件和子目录4. mkdir:创建新目录5. touch:创建空文件或改变文件的修改时间6. rm:删除指定的文件或目录7. cp:复制文件或目录8. mv:移动文件或目录二、用户和权限管理1. useradd:添加新用户2. userdel:删除用户3. passwd:更改用户密码4. groupadd:添加新用户组5. groupdel:删除用户组6. chown:更改文件或目录的所有者7. chmod:更改文件或目录的访问权限三、进程和系统状态管理1. top:监控进程和系统资源的使用情况2. ps:列出当前运行的进程3. kill:终止指定进程4. free:查看系统内存使用情况5. df:查看文件系统使用情况6. netstat:查看网络状态信息以上是常用的Linux基本命令及其应用,在实际应用中,还需要结合具体的环境和任务,进行深入的学习和应用。

下面将举例说明Linux基本命令的具体应用。

1.文件与目录操作在实际应用中,我们常常需要对文件进行复制、移动、重命名等操作,下面以复制文件为例进行说明。

假设当前目录下有一个文件test.txt,需要将其复制到/tmp目录中,可以使用cp命令:cp test.txt /tmp/如果需要复制整个目录,可以使用cp命令的-r选项:cp -r /home/user/test /tmp/2.用户和权限管理在实际应用中,我们需要为不同的用户分配不同的权限,以保护系统的安全性。

下面以创建新用户为例进行说明。

Linux常见命令使用方法

Linux常见命令使用方法

Linux常见命令使用方法Chapter 1 介绍Linux常见命令是指Linux操作系统中常用的一些命令,它们可以帮助用户在Linux系统上进行各种操作。

这些命令具有很强的专业性,对于Linux系统的管理者和开发人员来说是必不可少的工具。

本文将介绍一些常见的Linux命令及其使用方法,包括文件和目录操作、系统管理、软件安装和网络配置等方面的内容。

Chapter 2 文件和目录操作2.1 cd命令cd命令是Linux中进入目录的命令。

在Linux中,所有的文件和目录都是以根目录“/”为开始的。

如果想要进入某个目录,可以使用cd命令。

例如,如果想要进入主目录,可以使用以下命令:cd ~如果想要进入某个子目录,可以使用以下命令:cd 目录路径2.2 ls命令ls命令可以列出指定目录中的所有文件和子目录。

例如,如果要列出当前目录中的所有文件和子目录,可以使用以下命令:ls如果想要列出指定目录中的所有文件和子目录,可以使用以下命令:ls 目录路径2.3 mkdir命令mkdir命令可以创建新目录。

例如,如果想要在当前目录下创建一个名为“test”的目录,可以使用以下命令:mkdir test2.4 rm命令rm命令可以删除指定的文件或目录。

例如,如果要删除一个名为“example.txt”的文件,可以使用以下命令:rm example.txt如果想要删除整个目录及其子目录,可以使用以下命令:rm -rf 目录路径Chapter 3 系统管理3.1 su命令su命令可以用于切换用户,例如从普通用户切换到超级用户。

例如,如果要切换到超级用户,可以使用以下命令:su在输入密码后就可以切换到超级用户了。

3.2 sudo命令sudo命令可以用于在不切换用户的情况下执行超级用户身份的操作。

例如,如果要以超级用户身份执行apt-get install命令来安装软件,可以使用以下命令:sudo apt-get install 软件包名3.3 ps命令ps命令可以显示当前系统中正在运行的进程。

linux 基本操作指令集-概述说明以及解释

linux 基本操作指令集-概述说明以及解释

linux 基本操作指令集-概述说明以及解释1.引言1.1 概述Linux 是一种自由和开放源代码的操作系统,它是基于类UNIX 操作系统的。

Linux 操作系统主要用于服务器应用领域,但也逐渐在桌面和嵌入式系统中得到广泛应用。

Linux 操作系统具有高度的稳定性、安全性和灵活性,因此备受广大用户的青睐。

在Linux 系统中,我们可以通过命令行终端执行一系列操作指令来完成各种任务。

本文将介绍Linux 中一些基本的操作指令集,包括文件和目录操作、用户和权限管理以及系统管理等内容。

通过学习这些基本操作指令,读者将能够更加熟练地使用Linux 系统,提高工作效率和系统管理能力。

本文将从文件和目录操作开始介绍,然后逐步深入到用户和权限管理以及系统管理等内容,帮助读者全面了解和掌握Linux 操作系统中的基本操作指令,从而更好地利用Linux 系统进行工作和学习。

1.2 文章结构本文将分为三个主要部分,分别介绍了linux基本操作指令集的相关内容。

具体包括:- 文件和目录操作: 介绍如何在linux系统中进行文件和目录的创建、查看、复制、删除等操作。

包括常用的文件操作指令如ls、cp、mv、rm 等。

- 用户和权限管理: 介绍如何管理linux系统中的用户和权限。

涵盖了用户创建、用户组管理、权限设置等内容。

常用的指令包括useradd、passwd、chown、chmod等。

- 系统管理: 介绍如何管理linux系统的状态和信息。

包括查看系统信息、进程管理、服务管理等内容。

常用的指令有ps、top、systemctl等。

通过这三个主要部分的介绍,读者可以对linux系统中常用的操作指令有一个全面的了解,从而更加熟练地操作linux系统。

1.3 目的本文的目的是帮助读者了解和掌握Linux基本操作指令集,包括文件和目录操作、用户和权限管理以及系统管理。

通过学习这些基本操作指令,读者可以提高对Linux操作系统的使用效率,快速地完成常见任务,提高工作效率和生产力。

Linux终端命令与系统关机

Linux终端命令与系统关机

Linux终端命令与系统关机Linux操作系统是一个广泛使用的开源操作系统,其强大的终端命令功能为用户提供了更为灵活和高效的操作方式。

本文将介绍一些常用的Linux终端命令,并详细探讨系统关机的各种方式。

一、Linux终端命令1. ls命令:显示当前目录下的文件和文件夹列表。

例如,输入“ls -l”可以以详细列表方式显示。

2. cd命令:切换当前目录。

例如,输入“cd /path/to/directory”可进入指定路径的目录。

3. mkdir命令:创建新目录。

例如,输入“mkdir new_dir”将创建一个名为new_dir的新目录。

4. rm命令:删除文件或目录。

例如,输入“rm file.txt”将删除名为file.txt的文件。

5. cp命令:复制文件或目录。

例如,输入“cp file.txt new_dir”将复制file.txt到名为new_dir的目录。

6. mv命令:移动文件或目录。

例如,输入“mv file.txt new_dir”将将file.txt移动到名为new_dir的目录。

7. cat命令:显示文件内容。

例如,输入“cat file.txt”将显示file.txt 的内容。

8. grep命令:在文件中搜索匹配的文本。

例如,输入“grep keyword file.txt”将搜索文件file.txt中包含关键词keyword的行。

9. chmod命令:修改文件权限。

例如,输入“chmod 755 file.txt”将file.txt的权限设置为755。

10. sudo命令:使用管理员权限执行命令。

例如,输入“sudo apt-get update”可以更新系统软件包。

二、系统关机的方式1. shutdown命令:输入“shutdown now”可立即关闭系统。

可以指定时间参数,如“shutdown -h 10:00”表示在10:00关闭系统。

2. reboot命令:输入“reboot”可重新启动系统。

Linux操作系统的基本指令与应用

Linux操作系统的基本指令与应用

Linux操作系统的基本指令与应用Linux操作系统是一种非常流行的开源操作系统,其基础架构和许多设计思想都源自于Unix操作系统。

Linux系统广泛应用于个人电脑、服务器和移动设备等各种领域。

本文将介绍Linux系统中最基本的操作指令及其应用,帮助读者更好地理解和掌握Linux系统。

一、文件目录结构Linux系统的文件目录结构与Windows系统的目录结构有很大的不同。

在Linux系统中,所有的文件和目录都位于根目录(/)下,根目录是整个文件系统的起点。

以下是Linux系统的文件目录结构:/ - 根目录/bin - 存放系统用户使用的基本系统工具和二进制文件/boot - 存放启动Linux系统所需的一些文件,如内核文件和系统引导程序/dev - 存放设备文件/etc - 存放系统配置文件/home - 存放用户主目录/lib - 存放系统库文件/media - 存放可移动设备挂载点/mnt - 存放文件系统挂载点/opt - 存放可选软件包/proc - 存放系统运行状态信息/root - 存放root用户主目录/run - 存放系统运行时的数据,如进程ID和锁文件/sbin - 存放系统管理员执行的系统工具和二进制文件/srv - 存放服务相关文件/sys - 存放系统硬件信息/tmp - 存放临时文件/usr - 存放用户安装的应用程序和文件/var - 存放系统运行时生成的文件二、基本指令1. cd:进入指定目录该指令用于简单的目录切换操作。

例如,输入cd /mnt即可进入/mnt目录。

2. ls:查看目录内容该指令用于查看当前目录下的文件和目录。

例如,输入ls/home即可查看/home目录下的所有文件和目录。

3. mkdir:创建新目录该指令用于创建新目录。

例如,输入mkdir /home/test即可在/home目录下创建一个名为test的新目录。

4. rm:删除目录或文件该指令用于删除指定目录或文件。

简述linux系统中主要的文件操作命令及用法 -回复

简述linux系统中主要的文件操作命令及用法 -回复

简述linux系统中主要的文件操作命令及用法-回复Linux系统是一种非常强大和广泛使用的操作系统,它提供了许多文件操作命令,使用户可以轻松管理和操作文件。

本文将简述Linux系统中主要的文件操作命令及其用法,详细介绍每个命令的功能和使用方法。

在Linux系统中,文件操作命令可以通过终端来执行,用户只需输入命令并按下回车键即可执行相应的操作。

下面将逐个介绍各个文件操作命令及其用法:1. ls命令:ls命令用于列出目录中的文件和子目录。

使用ls命令可以查看当前目录下的所有文件和子目录。

例如,输入"ls"命令将显示当前目录下的所有文件和子目录的名称。

2. cd命令:cd命令用于更改当前工作目录。

通过cd命令,用户可以进入某个目录或返回上一级目录。

例如,输入"cd /home"命令将进入"/home"目录,输入"cd .."命令将返回上一级目录。

3. mkdir命令:mkdir命令用于创建目录。

使用mkdir命令可以在当前目录下创建一个新的目录。

例如,输入"mkdir new_directory"命令将在当前目录下创建一个名为"new_directory"的目录。

4. rm命令:rm命令用于删除文件和目录。

使用rm命令可以删除指定的文件或目录。

例如,输入"rm file.txt"命令将删除名为"file.txt"的文件,输入"rm -r directory"命令将删除名为"directory"的目录及其所有内容。

5. cp命令:cp命令用于复制文件和目录。

使用cp命令可以将指定的文件或目录复制到另一个位置。

例如,输入"cp file.txt new_directory"命令将将名为"file.txt"的文件复制到名为"new_directory"的目录中。

Linux命令手册大全

Linux命令手册大全
chown -R username directory 功能:改变文件或目录的所有权。 选项:-R 将改变目录中所有文件及目录的拥有者。 注释:只有文件的主人和超级用户才能改变文件的所有权。 例如:% chown username filename
3.15寻找文件 命令:find 格式:find pathname [option] expression 功能:在所给的路经名下寻找符合表达式相匹配的文件。 选项:-name 表示文件名 -user 用户名,选取该用户所属的文件 -group 组名,选取该用户组属的文件 -mtime n 选取 n 天内被修改的文件 -newer fn 选取比文件名为 fn 更晚修改的文件 注释: 例如:% find . -name '*abc*' -print 3.16搜索文件中匹配符 命令:grep 格式:grep [option] pattern filenames 功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。 选项:-v 找出模式失配的行 -c 统计匹配行的数量 -n 显示匹配模式的每一行 注释: 例如:% ps -aux | grep R 3.17比较文件不同 命令:diff (difference) 格式:diff filename1 filename2 功能:显示两文件的不同之处。 选项: 注释: 例如:% diff file1 file2 3.18比较文件 命令:cmp (compare) 格式:cmp [-l] [-s] filename1 filename2 功能:显示比较两文件不同处的信息 选项:-l 给出两文件不同的字节数 -s 不显示两文件的不同处,给出比较结果 注释: 例如:% cmp file1 file2 3.19比较文件共同处 命令:comm (common) 格式:comm [-123] filename1 filename2 功能:选择或拒绝比较两文件出现的共同行 选项:-1 不显示第1列 -2 不显示第2列

linux10个常用命令

linux10个常用命令

linux10个常用命令Linux是一种常用的操作系统,具有丰富的命令行工具,这些工具可以帮助用户完成各种任务。

本文将介绍Linux中的十个常用命令,并对其功能和使用方法进行详细说明。

一、ls命令ls命令用于显示当前目录中的文件和子目录。

它的常用选项有-l (显示详细信息)、-a(显示所有文件,包括隐藏文件)和-h(以人类可读的方式显示文件大小)。

例如,输入“ls -l”命令可以显示当前目录下的文件和子目录,并显示它们的详细信息。

二、cd命令cd命令用于切换当前工作目录。

用户可以使用cd命令进入指定的目录,或者使用“cd ..”命令返回上一级目录。

例如,输入“cd /home”命令可以进入home目录。

三、mkdir命令mkdir命令用于创建新的目录。

用户可以使用mkdir命令创建一个新的目录,目录的名称由用户指定。

例如,输入“mkdir new_dir”命令可以在当前目录下创建一个名为new_dir的新目录。

四、rm命令rm命令用于删除文件或目录。

用户可以使用rm命令删除指定的文件或目录,但要注意使用该命令时要谨慎,因为删除后无法恢复。

例如,输入“rm file.txt”命令可以删除名为file.txt的文件。

五、cp命令cp命令用于复制文件或目录。

用户可以使用cp命令将指定的文件或目录复制到指定的位置。

例如,输入“cp file.txt /home”命令可以将名为file.txt的文件复制到home目录下。

六、mv命令mv命令用于移动文件或目录,或者给文件或目录重命名。

用户可以使用mv命令将指定的文件或目录移动到指定的位置,或者给文件或目录重命名。

例如,输入“mv file.txt /home”命令可以将名为file.txt的文件移动到home目录下。

七、cat命令cat命令用于查看文件内容。

用户可以使用cat命令查看指定文件的内容,并将其输出到终端上。

例如,输入“cat file.txt”命令可以查看名为file.txt的文件的内容。

Linux系统命令及其使用详解

Linux系统命令及其使用详解

運維工程師必會的109個Linux命令版本1.0目錄1 文件管理 (5)1.1 basename (5)1.2 cat (5)1.3 cd (6)1.4 chgrp (6)1.5 chmod (7)1.6 chown (8)1.7 comm (9)1.8 cp (9)1.9 cut (11)1.10 dd (11)1.11 diff (12)1.12 dir (14)1.13 dos2unix (15)1.14 egrep (16)1.15 fgrep (16)1.16 file (16)1.17 find (17)1.18 grep (20)1.19 head (22)1.20 Less (23)1.21 ln (23)1.22 locate (24)1.23 ls (24)1.24 mkdir (27)1.25 more (27)1.26 mv (28)1.27 od (29)1.28 pwd (30)1.29 rename (30)1.31 rmdir (31)1.32 sed (32)1.33 sort (33)1.34 tail (33)1.35 touch (35)1.36 uniq (35)1.37 unix2dos (36)1.38 vdir (37)1.39 vi (37)1.40 wc (40)2 磁盘管理 (42)2.1 dd (42)2.2 df (45)2.3 du (46)2.4 fdisk (47)2.5 format (48)2.6 free (49)2.7 mount (50)2.8 umount (56)3 压缩管理 (57)3.1 bunzip2 (57)3.2 bzip2 (57)3.3 cpio (58)3.4 gunzip (60)3.5 gzip (61)3.6 split (63)3.7 tar (63)3.8 unzip (66)3.9 zgrep (67)3.10 zip (68)4 进程管理 (70)4.1 crontab (70)4.2 kill (70)4.3 nohup (71)4.5 renice (74)4.6 top (75)4.7 who (76)5 网络管理 (77)5.1 Curl (77)5.2 finger (80)5.3 ftp (80)5.4 ifconfig (81)5.5 ip (82)5.6 netstat (87)5.7 nslookup (89)5.8 ping (90)5.9 rcp (91)5.10 route (91)5.11 tcpdump (92)5.12 telnet (93)5.13 traceroute (94)6 系统管理 (96)6.1 cal (96)6.2 cat (96)6.3 chsh (97)6.4 clear (97)6.5 date (97)6.6 echo (99)6.7 ethtool (100)6.8 free (102)6.9 getconf (103)6.10 groupadd (104)6.11 groupdel (104)6.12 groupmod (105)6.13 id (105)6.14 init (106)6.15 ipcs (107)6.16 mesg (108)6.18 rpm (109)6.19 service (113)6.20 setup (113)6.21 shutdown (114)6.22 su (114)6.23 sync (115)6.24 uname (116)6.25 uptime (116)6.26 useradd (117)6.27 userdel (118)6.28 usermod (118)6.29 vmstat (119)6.30 wall (121)6.31 write (121)7 更多参考 (122)1檔管理1.1basename1.1.1 功能說明從檔案名中去掉路徑和擴展名例:basename include/stdio.h .hOutput "stdio".1.1.2 選項--help 顯示此幫助資訊並離開--version 顯示版本資訊並離開1.2cat1.2.1 功能說明把檔案串連接後傳到基本輸出(螢幕或加> filename到另一個檔案)1.2.2 語法cat [-AbeEnstTuv] [--help] [--version] filename1.2.3 參數-n 或--number 由1 開始對所有輸出的行數編號-b 或--number-nonblank 和-n 相似,只不過對於空白行不編號-s 或--squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行-v 或--show-nonprinting範例:cat -n textfile1 > textfile2 把textfile1 的檔案內容加上行號後輸入textfile2 這個檔案裏cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到textfile3 裏。

Linux基本操作命令

Linux基本操作命令

Linux系统常用命令1.登录linux系统命令:login 用户名密码;2.注销linux系统命令:logout ;3.在linux系统中进入windows系统(图形界面)命令:Start x;4.关闭linux系统命令:1)shutdown –h now 立刻进行关机;2)shutdown –r now 现在重新启动计算机;3)reboot 现在重新启动计算机。

5.vi 编辑器(相当于Windows的记事本),wq命令是保存退出;q!是退出不保存;6.Ls 命令:显示当前所有文件和目录;ls –a命令是显示隐藏文件ls –l命令是显示长列表格式(比如文件创建时间、大小、详细列表);7.Linux配置网络端口命令:ifconfig;8.修改口令命令:passwd;9.文件拷贝命令:cp;(如:#cp a.out /home/xiaoming,把a.out拷贝到home的xiaoming目录下)10.移动文件和修改文件名命令: mv;11.删除文件或目录命令:rm ; (如:rm –rf* 删除所有内容,包括目录和文件,其中r表递归,f表强制)12.创建目录命令:mkdir ;(如:#mkdir aaa)13.删除空目录命令:rmdir ;( 如:#rmdir aaa)14.改变工作目录命令:cd ;15.显示当前完整路径命令:pwd;(既是显示用户当前所处目录的完整路径,也是显示用户当前在哪个目录下);16.查找文件命令:find ;(如:#find /-name aaa.java;#find /root/-name aaa.java)17.建立链接文件命令:ln ;(相当于windows下的快捷方式)(如:ln –s /etc/inittab inittab,inittab指向/etc/inittab实际文件)18.连接并显示一个或多个文件的信息命令:cat ;19.改变文件或目录的访问权限命令:chmod ;(用户用它控制文件或目录的访问权限)20.更改某个文件或目录的属主和组的命令:chown ;21.显示引导时内核显示的状态信息命令:dmesg ;22.显示当前系统信息命令:uname ;23.显示当前时间命令:uptime ;24.显示当前用户名命令:whoami ;25.显示系统主机名命令: hostname ;26.ping命令:通过检查网络中其他主机的应答信息,来确认网络的连通性;27.telnet命令:远程登录;(语法:telnet [<主机名>] [:端口号])28.显示本地系统的网络连接状态命令:netstat ;29.sync命令:在关闭linux系统时使用,强制把内存数据写回硬盘,以免数据丢失;30.Chgrp命令:修改一个或多个文件或目录所属的组,使用权限是超级用户(root)31.建立空文件命令:touch ;32.More命令:显示文件内容,带分页;33.Less命令:显示文件内容,带分页;34.Grep命令:在文本中查询内容;(如:#grep “shunping” aaa.java,在“shunping”文件中查询aaa.java文件名;要是显示行数,#-n grep “shunping” aaa.java)35.”|”管道命令:可以这样理解,把上一个命令的结果交给”|”的后面的命令处理;36.Man命令:相当于dos下的help;(如:#man grep)37.重定向命令:ls –l>a.txt列表的内容写入文件a.txt中(覆盖写);Ls –al>>aa.txt列表的内容追加到文件aa.txt的末尾;38.添加组的命令:groupadd ;(如:#groupadd policeman)39.查看Linux中所有组的信息命令:vi /etc/group;(可查看可修改)Cat /etc/group(只可查看不可修改)40.创建用户,并同时指定将该用户分配到哪个组:Useradd –g 组名用户名;如:#useradd –g policeman liming41.查看linux中所有用户信息命令:vi /etc/passwd; cat /etc/passwd ;42.挂载命令(光驱):mount ;(如:#mount /mnt/cdrom)43.卸载命令(光驱):umount;( 如:#umount /mnt/cdrom)44.查看磁盘使用情况命令:df ;(如:df –l;又如:df -h)45.查看某个目录是在哪个分区命令:df [目录全路径] ;(如:df /root)46.查看linux系统分区具体情况:fdisk –l ;(如:fdisk –l)47.查看目前使用的是哪种shell命令:env ;该命令可以显示当前操作系统的环境变量。

linux常用命令大全,常用的linux命令有哪些

linux常用命令大全,常用的linux命令有哪些

linux常⽤命令⼤全,常⽤的linux命令有哪些1、ls命令就是 list 的缩写,通过 ls 命令不仅可以查看 linux ⽂件夹包含的⽂件,⽽且可以查看⽂件权限(包括⽬录、⽂件夹、⽂件权限) 查看⽬录信息等等。

常⽤参数搭配:ls -a 列出⽬录所有⽂件,包含以.开始的隐藏⽂件ls -A 列出除.及..的其它⽂件ls -r 反序排列ls -t 以⽂件修改时间排序ls -S 以⽂件⼤⼩排序ls -h 以易读⼤⼩显⽰ls -l 除了⽂件名之外,还将⽂件的权限、所有者、⽂件⼤⼩等信息详细列出来实例:(1) 按易读⽅式按时间反序排序,并显⽰⽂件详细信息ls -lhrt(2) 按⼤⼩反序显⽰⽂件详细信息ls -lrS(3)列出当前⽬录中所有以"t"开头的⽬录的详细内容ls -l t*(4) 列出⽂件绝对路径(不包含隐藏⽂件)ls | sed "s:^:`pwd`/:"(5) 列出⽂件绝对路径(包含隐藏⽂件)find $pwd -maxdepth 1 | xargs ls -ld2、cd 命令cd(changeDirectory) 命令语法:cd [⽬录名]说明:切换当前⽬录⾄ dirName。

实例:(1)进⼊要⽬录cd /(2)进⼊ "home" ⽬录cd ~(3)进⼊上⼀次⼯作路径cd -(4)把上个命令的参数作为cd参数使⽤。

cd !$3、pwd 命令pwd 命令⽤于查看当前⼯作⽬录路径。

实例:(1)查看当前路径pwd(2)查看软链接的实际路径4、mkdir 命令mkdir 命令⽤于创建⽂件夹。

可⽤选项:-m: 对新建⽬录设置存取权限,也可以⽤ chmod 命令设置;-p: 可以是⼀个路径名称。

此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃动建⽴好那些尚不在的⽬录,即⼀次可以建⽴多个⽬录。

实例:(1)当前⼯作⽬录下创建名为 t的⽂件夹mkdir t(2)在 tmp ⽬录下创建路径为 test/t1/t 的⽬录,若不存在,则创建:mkdir -p /tmp/test/t1/t5、rm 命令删除⼀个⽬录中的⼀个或多个⽂件或⽬录,如果没有使⽤ -r 选项,则 rm 不会删除⽬录。

Linux命令大全完整版

Linux命令大全完整版

Linux命令大全完整版Linux命令大全完整版目录目录 (I)1. linux系统管理命令 (1)adduser (1)chfn(change finger information) (1)chsh(change shell) (1)date (2)exit (3)finger (4)free (5)fwhois (5)gitps(gnu interactive tools process status) .. 5groupdel(group delete) (6)groupmod(group modify) (6)halt (7)id (7)kill (8)last (8)lastb (8)login (9)logname (9)logout (9)logrotate (10)newgrp (10)nice (10)procinfo(process information) (11)ps(process status) (11)pstree(process status tree) (14)reboot (15)renice (15)rlogin(remote login) (16)rsh(remote shell) (16)rwho (17)screen (17)shutdown (18)sliplogin (18)su(super user) (18)sudo (19)suspend (20)swatch(simple watcher) (20)tload (21)top (21)uname (21)enable (33)eval (33)export (33)fbset(frame buffer setup) (34)grpconv(group convert to shadow password) (35)grpunconv(group unconvert from shadow p assword) (35)hwclock(hardware clock) (35)insmod(install module) (36)kbdconfig (36)lilo(linux loader) (37)liloconfig (38)lsmod(list modules) (38)minfo (38)mkkickstart (39)modinfo(module infomation) (39)modprobe(module probe) (39)mouseconfig (40)ntsysv (41)passwd(password) (41)pwunconv (42)rdate(receive date) (42)resize (42)rmmod(remove module) (42)rpm(redhat package manager) (43)set (47)setconsole (47)setenv(set environment variable) (48)setup (48)sndconfig (48)SVGAText Mode (49)timeconfig (49)ulimit (50)unalias (50)unset (51)3. linux文档编辑命令 (52)col (52)colrm(column remove) (52)comm(common) (52)csplit(context split) (53)ed(editor) (53)ex (54)fgrep(fixed regexp) (54)fmt(fromat) (54)fold (55)grep (55)ispell(interactive spelling checking) (57)jed (58)joe (58)join (60)look (61)mtype (61)pico (62)rgrep(recursive grep) (62)sed(stream editor) (63)sort (64)spell (65)tr(translate character) (65)uniq (65)wc(word count) (66)4. linux压缩备份命令 (67)ar (67)bzip2 (68)bzip2recover (69)compress (69)cpio(copy in/out) (70)dump (72)gunzip(gnu unzip) (73)gzexe(gzip executable) (74)gzip(gnu zip) (75)lha (76)restore (78)tar(tape archive) (80)unarj (86)unzip (87)zip (89)zipinfo (91)5.linux文件管理命令 (93)diff(differential) (93)diffstat(differential status) (96)file (96)find (97)git(gnu interactive tools) (103)gitview(gnu interactie tools viewer) (104)ln(link) (105)locate (106)lsattr(list attribute) (107)mattrib (107)mc(midnight commander) (108)mcopy (109)mdel (110)mktemp (111)mmove (111)mread (112)mren (112)mshowfat (112)mtools (113)mtoolstest (113)mv (113)od(octal dump) (114)paste (115)patch (115)rcp(remote copy) (117)rhmask (118)rm(remove) (118)slocate(secure locate) (119)split (119)tee (119)tmpwatch(temporary watch) (120)touch (120)umask (121)whereis (121)which (121)cat (122)chattr(change attribute) (122)chgrp(change group) (123)chmod(change mode) (124)chown(change owner) (125)cksum(check sum) (126)cmp(compare) (126)cp(copy) (127)cut (128)indent (128)6.linux文件传输命令 (132)bye (132)ftp(file transfer protocol) (132)ftpcount (132)ftpshut(ftp shutdown) (132)ftpwho (133)ncftp(nc file transfer protocol) (133)tftp(trivial file transfer protocol) (133)uucico (133)uucp (134)uupick (135)uuto (136)7. linux磁盘管理命令 (137)cd(change directory) (137)df(disk free) (137)dirs (138)du(disk usage) (138)edquota(edit quota) (139)eject (139)lndir(link directory) (140)ls(list) (140)mcd (142)mdeltree (143)mdu (143)mkdir(make directories) (143)mlabel (143)mmd (144)mmount (144)mrd (144)mzip (144)pwd(print working directory) (145)quota (145)quotacheck (146)quotaoff (146)quotaon (146)repquota(report quota) (147)rmdir(remove directory) (147)rmt(remote magnetic tape) (148)stat(status) (148)Tree (148)umount (149)8. linux磁盘维护命令 (150)badblocks (150)cfdisk (150)dd (151)e2fsck(ext2 file system check) (151)ext2ed(ext2 file system editor) (153)fdisk (154)fsck.ext2(file system check-second filesyste m) (154)fsck(file system check) (155)fsck.minix(file system check-minix filesyste m) (156)fsconf(file system configurator) (156)hdparm(hard disk parameters) (156)losetup(loop setup) (158)mbadblocks (158)mformat (158)mkbootdisk(make boot disk) (159)mkdosfs(make Dos file system) (160)mke2fs(make ext2 file system) (160)mkfs.ext2 (161)mkfs(make file system) (161)mkfs.minix (162)mkfs.msdos (162)mkinitrd(make initial ramdisk images).. 162 mkisofs(make iso file system) (162)mkswap (164)mpartition (165)sfdisk (165)swapon (166)symlinks(symbolic links) (166)sync (167)9. linux网络通讯命令 (168)dip (168)getty(get teletypewriter) (168)mingetty (169)ppp-off (169)smbd(samba daemon) (169)telnet (170)uulog (171)uustat (171)uux (172)cu(call up) (173)dnsconf(dns configurator) (174)efax (175)httpd(http daemon) (176)ifconfig (176)mesg (177)minicom (178)nc (178)netstat (179)ping (180)pppstats(point to point protocol status).. 181 samba (182)setserial (182)shapecfg(shaper configuration) (182)smbd(samba daemon) (183)statserial(status ofserial port) (183)talk (184)Tcpdump (184)testparm(test parameter) (185)traceroute (185)tty(teletypewriter) (186)uuname (186)wall(write all) (187)write (187)ytalk (187)arpwatch(ARP watcher) (187)apachectl(Apache control interface) (188)smbclient(samba client) (188)pppsetup (189)10. linux电子邮件与新闻组命令 (191)archive (191)ctlinnd(control the internet news daemon) (191)elm (191)getlist (192)inncheck(inn check) (192)mail (193)mailconf (193)mailq(mail queue) (193)messages (194)metamail (194)mutt (195)nntpget (196)pine (196)slrn (198)11. linux其他命令 (199)reconfig (199)startx(start X Window) (199)xconfigurator (199)XF86Setup (200)xlsatoms (200)xlsclients (201)xlsfonts (201)yes (202)1. linux系统管理命令adduser功能说明:新增用户帐号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux 系统命令及其使用详解(大全)(来源: 中国系统分析员)cat cdchmod chowncp cut名称:cat使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加> fileName 到另一个档案)参数:-n 或--number 由 1 开始对所有输出的行数编号-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号-s 或--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或--show-nonprinting范例:cat -n textfile1 > textfile2 把textfile1 的档案内容加上行号后输入textfile2 这个档案里cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3名称:cd使用权限:所有使用者使用方式:cd [dirName]说明:变换工作目录至dirName。

其中dirName 表示法可为绝对路径或相对路径。

若目录名称省略,则变换至使用者的home directory (也就是刚login 时所在的目录).另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

范例:跳到/usr/bin/:cd /usr/bin跳到自己的home directory:cd ~跳到目前目录的上上两层:cd ../..指令名称:chmod使用权限:所有使用者使用方式:chmod [-cfvR] [--help] [--version] mode file...说明:Linux/Unix 的档案存取权限分为三级:, 档案拥有者群组,其他。

利用chmod 可以藉以控制档案如何被他人所存取。

mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

+ 表示增加权限,- 表示取消权限,= 表示唯一设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

-c:若该档案权限确实已经更改,才显示其更改动作-f:若该档案权限无法被更改也不要显示错误讯息-v:显示权限变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) --help:显示辅助说明--version:显示版本范例:将档案file1.txt 设为所有人皆可读取:chmod ugo+r file1.txt将档案file1.txt 设为所有人皆可读取:chmod a+r file1.txt将档案file1.txt 与file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:chmod ug+w,o-w file1.txt file2.txt将ex1.py 设定为只有该档案拥有者可以执行:chmod u+x ex1.py将目前目录下的所有档案与子目录皆设为任何人可读取:chmod -R a+r *此外chmod也可以用数字来表示权限如chmod 777 file语法为:chmod abc file其中a,b,c各为一个数字,分别表示User,Group,及Other的权限。

r=4,w=2,x=1若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=7。

范例:chmod a=rwx file和chmod 777 file效果相同chmod ug=rwx,o=x filechmod 771 file效果相同若用chmod 4755 filename可使此程式具有root的权限指令名称:chown使用权限:root使用方式:chmod [-cfhvR] [--help] [--version] user[:group] file...说明:Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。

利用chown 可以将档案的拥有者加以改变。

一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。

只有系统管理者(root)才有这样的权限。

把计:user:新的档案拥有者的使用者IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该link 真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本范例:将档案file1.txt 的拥有者设为users 群体的使用者jessie:chown jessie:users file1.txt将目前目录下的所有档案与子目录的拥有者皆设为users 群体的使用者lamport:chmod -R lamport:users *名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

把计:-a 尽可能将档案状态,权限等资料都照原状予以复制。

-r 若source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

范例:将档案aaa 复制(已存在),并命名为bbb:cp aaa bbb将所有的C语言程式拷贝至Finished 子目录中:cp *.c Finished名称:cut使用权限:所有使用者用法:cut -cnum1-num2 filename说明:显示每行从开头算起num1 到num2 的文字。

范例:shell>> cat exampletest2this is test1shell>> cut -c0-6 example ## print 开头算起前6 个字元test2this i用法:find使用说明:将档案系统内符合expression 的档案列出来。

你可以指要档案的名称,类别,时间,大小,权限等不同资讯的组合,只有完全相符的才会被列出来。

find 根据下列规则判断path 和expression,在命令列上第一个- ( ) , ! 之前的部份为path,之后的是expression。

如果path 是空字串则使用目前路径,如果expression 是空字串则使用-print 为预设expressionexpression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。

-mount, -xdev:只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案-amin n:在过去n 分钟内被读取过-anewer file:比档案file 更晚被读取过的档案-atime n:在过去n 天过读取过的档案-cmin n:在过去n 分钟内被修改过-cnewer file :比档案file 更新的档案-ctime n:在过去n 天过修改过的档案-empty:空的档案-gid n or -group name:gid 是n 或是group 名称是name-ipath p, -path p:路径名称符合p 的档案,ipath 会忽略大小写-name name, -iname name:档案名称符合name 的档案。

iname 会忽略大小写-size n:档案大小是n 单位,b 代表512 位元组的区块,c 表示字元数,k 表示kilo bytes,w 是二个位元组。

-type c:档案类型是c 的档案。

d: 目录c: 字型装置档案b: 区块装置档案p: 具名贮列f: 一般档案l: 符号连结s: socket-pid n:process id 是n 的档案你可以使用( ) 将运算式分隔,并使用下列运算。

exp1 -and exp2! expr-not exprexp1 -or exp2exp1, exp2范例:将目前目录及其子目录下所有延伸档名是c 的档案列出来。

# find . -name "*.c"将目前目录其其下子目录中所有一般档案列出# find . -ftype f将目前目录及其子目录下所有最近20 分钟内更新过的档案列出# find . -ctime -20名称:less使用权限:所有使用者使用方式:less [Option] filename说明:less 的作用与more 十分相似,都可以用来浏览文字档案的内容,不同的是less 允许使用者往回卷动以浏览已经看过的部份,同时因为less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如vi)来的快速。

范例:指令名称: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:将在链结时会被覆写或删除的档案进行备份-SSUFFIX:将备份的档案都加上SUFFIX 的字尾-V METHOD:指定备份的方式--help:显示辅助说明--version:显示版本范例:将档案yy 产生一个symbolic link:zzln -s yy zz将档案yy 产生一个hard link:zzln yy xx名称:locate使用权限:所有使用者使用方式:locate [-q] [-d ] [--database=]locate [-r ] [--regexp=]locate [-qv] [-o ] [--output=]locate [-e ] [-f ] <[-l ] [-c]<[-U ] [-u]>locate [-Vh] [--version] [--help]说明:locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。

相关文档
最新文档