linux常用命令

合集下载

linux系统管理员常用命令

linux系统管理员常用命令

linux系统管理员常用命令Linux是一种开源的操作系统,广泛应用于服务器和个人电脑。

作为一名Linux系统管理员,熟悉并掌握常用的命令是必不可少的。

本文将介绍一些常用的Linux系统管理员命令,帮助管理员更好地管理和维护系统。

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

通过ls命令,管理员可以查看目录结构,了解文件的权限和属性。

2. cd命令:cd命令用于切换当前工作目录。

管理员可以使用cd命令进入不同的目录,方便进行文件操作和管理。

3. pwd命令:pwd命令用于显示当前工作目录的路径。

管理员可以使用pwd命令确认当前所在位置,避免操作错误。

4. mkdir命令:mkdir命令用于创建新的目录。

管理员可以使用mkdir命令创建新的文件夹,方便组织和管理文件。

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

管理员可以使用rm命令删除不再需要的文件和目录,释放存储空间。

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

管理员可以使用cp命令将文件和目录复制到指定位置,方便备份和迁移。

7. mv命令:mv命令用于移动文件和目录,也可以用于重命名文件和目录。

管理员可以使用mv命令将文件和目录移动到其他位置,或者修改文件和目录的名称。

8. cat命令:cat命令用于查看文件的内容。

管理员可以使用cat命令查看文件的文本内容,或者将多个文件合并成一个文件。

9. grep命令:grep命令用于在文件中搜索指定的字符串。

管理员可以使用grep命令快速定位文件中包含特定内容的行。

10. chmod命令:chmod命令用于修改文件和目录的权限。

管理员可以使用chmod命令设置文件和目录的读、写、执行权限,保护系统的安全性。

11. chown命令:chown命令用于修改文件和目录的所有者。

管理员可以使用chown命令将文件和目录的所有权转移给其他用户或用户组。

12. top命令:top命令用于实时监控系统的运行状态。

linux常用100个命令

linux常用100个命令

linux常用100个命令以下是常用的100个Linux命令:1. ls - 列出当前目录中的文件和文件夹2. cd - 改变当前工作目录3. pwd - 显示当前工作目录的路径4. mkdir - 创建一个新的目录5. rmdir - 删除一个空的目录6. touch - 创建一个新的空文件7. cp - 复制文件或目录8. mv - 移动或重命名文件或目录9. rm - 删除文件或目录10. cat - 显示文件内容11. less - 逐行显示文件内容12. head - 显示文件的前几行内容13. tail - 显示文件的后几行内容14. grep - 在文件中搜索匹配的文本15. find - 在文件系统中搜索文件16. chmod - 改变文件或目录的权限17. chown - 改变文件或目录的所有者18. chgrp - 改变文件或目录的所属组19. du - 显示目录或文件的磁盘使用情况20. df - 显示文件系统的磁盘使用情况21. file - 显示文件的类型22. ln - 创建一个硬链接或符号链接23. mount - 挂载文件系统24. umount - 卸载文件系统25. tar - 创建或解压归档文件26. gzip - 压缩文件27. gunzip - 解压缩文件28. wget - 下载文件29. curl - 通过URL获取或发送数据30. ssh - 远程登录到另一台计算机31. scp - 在本地主机和远程主机之间复制文件32. ping - 测试与另一台计算机的连接33. ifconfig - 显示或配置网络接口34. netstat - 显示网络连接、路由表等信息35. iptables - 配置防火墙规则36. ps - 显示当前运行的进程37. top - 显示系统中运行的进程和资源使用情况38. kill - 终止正在运行的进程39. service - 启动、停止或重启系统服务40. systemctl - 管理系统服务41. uname - 显示系统信息42. date - 显示或设置系统时间和日期43. history - 显示或搜索命令历史记录44. which - 显示可执行文件的路径45. echo - 显示文本或变量的值46. export - 设置环境变量47. source - 执行一个脚本文件48. alias - 创建命令别名49. sed - 流编辑器,用于文件内容的替换和修改50. awk - 文本处理工具,用于提取和处理文本数据51. sort - 对文本进行排序52. uniq - 删除重复的行53. diff - 比较两个文件的差异54. tr - 替换、删除或压缩字符55. cut - 从文本中提取字段56. paste - 将多个文件的行合并成一行57. join - 根据共同的字段将两个文件合并58. split - 将文件分割成多个较小的文件59. grep -v - 显示不匹配的文本行60. grep -c - 统计匹配的文本行数61. grep -i - 忽略大小写进行匹配62. grep -r - 递归地搜索目录中的文件63. grep -w - 匹配整个单词而不是部分匹配64. grep -A - 显示匹配行及其后面的几行65. grep -B - 显示匹配行及其前面的几行66. grep -C - 显示匹配行及其前后的几行67. awk '{print $1}' - 打印每行的第一个字段68. awk '{print $NF}' - 打印每行的最后一个字段69. awk '/pattern/{print}' - 打印匹配模式的行70. awk '/pattern/{print $2}' - 打印匹配模式的第二个字段71. awk '{sum+=$1} END {print sum}' - 计算第一列的总和72. awk '{if ($1 > 10) print}' - 打印第一列大于10的行73. awk '{if ($1 > 10) print $2}' - 打印第一列大于10的第二个字段74. awk '{print NR, $0}' - 打印行号和整行内容75. awk '{for (i=1; i<=NF; i++) print $i}' - 打印每个字段76. sed 's/pattern/replace/' - 替换匹配的文本77. sed '/pattern/d' - 删除匹配的文本行78. sed '/pattern/s/old/new/' - 在匹配的文本行中替换文本79. sed '/pattern/!d' - 删除不匹配的文本行80. sed '1d' - 删除第一行81. sed '$d' - 删除最后一行82. sed -n '1,5p' - 打印前5行83. sed -n '5,$p' - 打印从第5行到最后一行84. sed -n '/pattern/p' - 打印匹配的文本行85. sed -n '/pattern/{p;q;}' - 打印匹配的文本行并退出86. sort -n - 对数字进行排序87. sort -r - 逆序排序88. sort -u - 去除重复的行89. sort -k2 - 按第二个字段进行排序90. sort -t',' -k2 - 使用逗号作为分隔符,按第二个字段进行排序91. uniq -c - 统计重复的行数92. uniq -d - 只显示重复的行93. uniq -u - 只显示不重复的行94. diff -u - 显示详细的差异95. diff -r - 递归比较目录中的文件96. tr 'a-z' 'A-Z' - 将小写字母转换为大写字母97. tr -d '[:digit:]' - 删除所有数字98. tr -s ' ' - 合并连续的空格为一个空格99. cut -d',' -f1 - 使用逗号作为分隔符,打印第一个字段100. cut -c1-5 - 打印每行的前五个字符这些命令是Linux中最常用的命令之一,可以帮助您在终端中进行文件和文本处理、系统管理、网络配置等操作。

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常用命令大全.pdf

Linux常用命令大全.pdf
4、mkdir 命令
创建文件夹
可用选项:
-m: 对新建目录设置存取权限,也可以用 chmod 命令设置;
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自
动建立好那
些尚不在的目录,即一次可以建立多个目录;
实例:
(1)当前工作目录下创建名为 t 的文件夹
mkdir t
(2)在 tmp 目录下创建路径为 test/t1/t 的目录,若不存在,则创建
4
cat log.txt Hello World PWD=/opt/soft/test (4)反向列示 tac log.txt PWD=/opt/soft/test World Hello
10、more 命令
功能类似于 cat, more 会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按 空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示
8、cp 命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。
3
注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在 shell 脚本中,如果不 加-i 参数,则不会提示,而是直接覆盖!
-i 提示 -r 复制目录及目录内所有项目 -a 复制的文件与原文件时间一样 实例: (1)复制 a.txt 到 test 目录下,保持原文件时间,如果原文件存在提示是否覆盖 cp -ai a.txt test (2)为 a.txt 建议一个链接(快捷方式) cp -s a.txt link_a.txt
2、cd 命令
(changeDirectory),命令语法:cd [目录名]。说明:切换当前目录至 dirName 实例: (1)进入要目录 cd /

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常用20个命令

linux常用20个命令

linux常用20个命令以下是Linux 中常用的20 个命令:1.ls:列出目录中的文件和子目录。

ls2.cd:切换当前工作目录。

cd directory_name3.pwd:显示当前工作目录的路径。

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

cp source_file destination5.mv:移动或重命名文件或目录。

mv source destination6.rm:删除文件或目录。

rm file_name7.mkdir:创建新目录。

mkdir directory_name8.rmdir:删除空目录。

rmdir directory_name9.touch:创建空文件或更新文件的访问和修改时间。

touch file_name10.cat:将文件内容输出到终端。

cat file_name11.more/less:逐页查看文件内容。

more file_name12.nano/vi:文本编辑器,用于编辑文件。

nano file_name # 或vi file_name13.echo:将文本输出到终端或文件。

echo "Hello, World!"14.grep:在文件中搜索文本。

grep "search_term" file_name15.ps:显示当前运行的进程。

ps16.kill:终止进程。

kill process_id17.chmod:更改文件或目录的权限。

chmod permissions file_name18.chown:更改文件或目录的所有者。

chown owner:group file_name19.df:显示磁盘空间使用情况。

df -h20.du:显示目录空间使用情况。

du -h这只是Linux 中一些最常用的命令。

对于每个命令,可以使用命令后加上--help查看更多用法和选项。

linux必须知道的60个常用命令

linux必学的60个命令来源: ChinaUnix博客日期: 2008.01.28 18:50 (共有条评论) 我要评论linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。

所以,在Linux系统上工作离不开使用系统提供的命令。

要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。

不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。

这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。

◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup;◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。

immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。

Linux必学的60个命令(1)-安装与登陆命令login1.作用login的作用是登录系统,它的使用权限是所有用户。

linux 服务器常用操作命令

linux 服务器常用操作命令一、Linux服务器简介Linux服务器是一种基于Linux操作系统的服务器,它具有开放源代码、稳定性高、安全性强等特点。

在企业级应用中,Linux服务器广泛应用于Web 服务器、数据库服务器、文件服务器等领域。

掌握Linux服务器的常用操作命令,可以方便地管理系统,提高工作效率。

二、常用操作命令概述本文主要介绍Linux服务器中常用的操作命令,包括文件操作、目录操作、系统管理、网络操作、文本处理和文件权限等。

下面分别对这些类别进行简要概述。

1.文件操作命令文件操作命令主要包括创建、删除、复制、移动等命令,如下:- 创建文件:touch、touch- 删除文件:rm- 复制文件:cp- 移动文件:mv2.目录操作命令目录操作命令主要包括创建、删除、列出目录内容等,如下:- 创建目录:mkdir- 删除目录:rmdir、rm -r- 列出目录内容:ls3.系统管理命令系统管理命令主要包括操作系统、硬件、用户管理等,如下:- 关机:shutdown- 重启:reboot- 挂载卸载文件系统:mount、umount- 管理用户:useradd、usermod、userdel4.网络操作命令网络操作命令主要包括网络配置、网络诊断、网络管理等,如下:- 配置网络:ifconfig、ip- 诊断网络:ping、traceroute- 管理DHCP:dhclient、dhcpd5.文本处理命令文本处理命令主要包括文本编辑、查找、替换等,如下:- 编辑文本:vim、nano- 查找文本:grep- 替换文本:sed6.文件权限命令文件权限命令主要包括更改文件权限、设置文件拥有者等,如下:- 更改文件权限:chmod- 设置文件拥有者:chown三、具体命令详解下面详细解释上述各类别中的具体命令。

1.cd:切换目录作用:切换到指定目录。

用法:cd [目录名]2.ls:列出目录内容作用:显示指定目录下的所有文件和子目录。

Linux常用基本命令学习

Linux常用基本命令学习linux常用基本命令1.设置时间日期date-d10/16/2021datecs10:55:302.rm删除文件或目录rmdir删掉文件目录madir建立目录mv移动或重命名cp激活3.ls显示命令4.man查阅命令信息5.aproposkeyword查看相关命令6.at20:0010/16/12在某一时间继续执行什么命令7.cat命令:cat-b:不显示空行。

cat-n:在文件的每行前面表明行号。

8.ls命令:ls-a:表明所有文件ls-l:显示文件的详细信息。

ls-k:表明文件大小,以k为单位。

9.mv:重命名文件或移动文件mvcb:为源文件作备份。

mvcf:文件重命名时强制性全面覆盖尚无文件。

mvci:覆盖文件时得出提示信息。

mv-u,目标文件比源文件新时不覆盖。

mv-v:移动文件时,给出相应的提示。

10.quota:表明磁盘的采用情况,通常用户可以查阅自己采用磁盘的权限。

quotacg:显示用户所在组使用磁盘的权限。

quotacu:显示用户自己使用磁盘的权限。

quotacp:使显示信息简洁化。

11.rpm:软件包管理工具:rpmcversion:赢得rpm程序的版本信息。

rpmcvv赢得详尽协助信息。

rpmci加装软件包。

rpmcprefixpath:指定软件包的安装路径。

rpmce/--erase:删除软件包。

rpmcq:查询已经安装的软件包。

rpmca:选择所有软件包。

12.rm命令:rm-i:删掉每个文件时给用户提高。

rmcr:删掉整个目录,包含文件和子目录。

rmcv:删掉每个文件时得出提示信息。

rmcf:强制性删掉,并且不给提示信息。

13.tail命令:tailcn:只显示后面的n行。

tailcf:动态显示,常用于追踪消息文件。

14.tar命令:tarca:将一个tar文件追加到一个存档中。

tarcc:生成一个新的存档文件。

tarcdelete从存档中删除。

面试常用的linux命令

以下是一些常见的用于Linux面试的命令:
1. ls:列出当前目录下的文件和子目录。

2. cd:切换到指定目录。

3. pwd:显示当前所在目录的路径。

4. cat:用于显示文件内容。

5. touch:用于创建新文件或更新文件的时间戳。

6. cp:用于将文件或目录从一个位置复制到另一个位置。

7. mv:用于将文件或目录从一个位置移动到另一个位置,也可以用来重命名文件或目录。

8. rm:用于删除文件或目录。

9. mkdir:用于创建新的目录。

10. rmdir:用于删除空目录。

11. grep:用于在文件中查找匹配的字符串或模式。

12. find:用于在文件系统中查找文件。

13. top:用于显示当前运行的进程和系统资源的使用情况。

14. ps:用于显示当前运行的进程信息。

15. ping:用于测试网络连通性。

这些命令是Linux中最常用的一些命令,掌握它们可以大大提高工作效率和面试表现。

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

• (3)如果输入一个合法的口令,系统 要求再输入一遍新口令,以便加以确认: • Retry New Password: • 要求两次输入口令是一样的.
文件显示命令
• 1.cat命令 • cat命令连接文件并打印到标准输出设备上。 (1)一般格式: • cat [选项] 文件名1 [文件名2] • (2)说明:该命令有两项功能,其一是用来 显示文件的内容。 • (3)举例: • 用cat命令显示clear.txt文件内容。 • [root@localhost/root]$cat clear.txt
• • • •
(3) shutdown命令 ①一般格式: shutdown [选项] ② 说明:该命令用于关闭系统,并向所 有已登录的用户发送信息,并向所有进 程发送SIGTERM信号,通知进程关闭。 • ③ 举例: 用shutdown命令关机。 • [root@localhost root]#shutdown -d
• ③ 举例: [root@localhost root]#reboot • (2)halt命令 • ①一般格式: • halt [选项] • ② 说明:该命令用于关闭系统,并且在/var/log/wtm记 录系统关闭的信息。如果系统的运行级别不是0或者6, 则系统调用shutdown来代替该命令关闭系统。 • ③ 选项: • -d 不在/var/log/wtm文件中记录相应的信息; • -f 不调用shutdown命令,强行关机; • -p 在执行该命令关闭系统以后,执行poweroff命令, 关闭电源; • -w 在/var/log/wtm文件中记录相应的信息,但不关闭 系统。
Linux常用命令
• • • • • • • •
系统安全性 命令的使用 文件操作命令 目录及其操作命令 文件压缩命令 联机帮助命令 网络命令 其他命令
2.1 系统安全性
• Linux系统有一个过程,它对想访问系统 的用户进行识别和验证。该处理过程就 称为注册,也称为登录。 • 用户完成了自己的工作,想要离开机器 之前,应该退出系统。 • 这样,既节省了系统资源,提高运行效 率,又保护了用户的信息。
• • • • • • • • •
2.rm命令 (1)一般格式: rm [选项] 文件列表 (2)说明:该命令可以删除一个目录中的一个或多个文件或目录, 也可以将某个目录及其下属的所有文件及其子目录均删除。 (3)举例: 交互式删除当前目录下的文件test和example。 [root@localhost/root]#rm -i test example Remove test ?y Remove example ?n 将删除文件test。
• (2)路径 • 顾名思义,路径是指从树型目录的某个目录层次到某 个文件的一条道路。路径主要是由目录名称构成,中 间用“/‖分隔。 • 3.Linux系统主要目录说明 • (1)/:根目录,系统所有的目录均从根目录开始; • (2)/bin:bin是二进制的英文缩写。在一般的系统中, 用于存放Linux最常用的命令; • (3)/boot:引导核必的程序目录。在使用LILO或 GRUB引导Linux时,会用到这个目录中的文件; • (4)/dev:dev是设备的英文缩写。这个目录中包含了 所有在Linux系统中使用的外部设备
• (5)/etc:etc是etcetera的缩写。这个目录包含了系统管理所需要的 配置文件和子目录,它是系统中最重要的目录之一,用户要用到 的网络配置文件、文件系统、X-Winodws系统配置文件、设备配 置信息、设置用户信息等都在这个目录下; • (6)/sbin:这个目录是用来存放系统管理员使用的系统管理程序, 一般用户没有权限访问; • (7)/home:用来存放用户主目录的地方。一般来说,“/home/用 户名”就是该用户的主目录; • (8)/lib:lib是库的英文缩写。这个目录是用来存放系统动态连接 共享库的。 • (9)/mnt:这个目录在一般情况下是空的。可以临时将别的文件系 统挂在这个目录下; • (10)/proc:这个目录是Linux提供的一个虚拟系统,该目录下的 文件并不存于硬盘中,而是由系统初启的时候在内存中产生的。 • (11)/root:这个目录是超级用户root默认的主目录,一般用户没 有访问权限;
• 2. more命令 • 如果文件太长,用cat命令只能看到文件的最后一页, 而用more命令时可以一页一页地显示。 • (1)一般格式: • more [选项] 文件名 • (2)说明:该命令一次显示一屏文本,满屏后显示 停下来,并且在每个屏幕的底部出现一个提示信息, 给出至今已显示的该文件的百分比:--More-(xx%). • (3)举例:以每页10行的格式显示文件chap.txt。 • root@localhost/root]#more –10 clear.txt
2.1.2 修改口令
• 1. 选择口令 • 选择用户口令时,应遵守以下基本规则: • (1)一个口令至少应有8个字符,包括字母、 数字以及符号,例如ily&%wxy; • (2)不能用姓名、别名、短语、字典中可以 找到的词从前向后或者从后向前拼写的形式 等作为口令; • (3)不同的机器上要使用不同的口令。但是 不要用机器名作为口令; • (4)不要重复使用老口令,或许已将一个口 令告诉过其他用户;
• • • • 1.cp命令 (1)一般格式: cp [选项] 源文件或目录 目标文件或目录 (2)说明:cp命令将源文件或目录复制贝到 目标文件或目录中。 • (3)举例: 将文件m3.c复制到目录 /usr/wuxy/tem下,并改名为m3bak.c • [root@localhost/root]#cp m3.c /usr/wuxy/tem/m3bak.c
• 2. 退出系统 • 当你完成任务、想要退出系统时,可以在提示 符后面输入命令logout,然后按下回车键: • [wuxy@localhost wuxy]$logout • 3.重新启动和关闭系统 • (1)rebbot命令 • ①一般格式: • reboot [选项] • ② 说明:该命令用于重新启动系统,实际上是 指向halt命令一个符号连接。
• 2. rmdir命令 • 当目录不再被使用时或者磁盘空间已到达使用限定值, 就需要从文件系统中删除失去使用价值的目录。 • (1)一般格式: • rmdir [选项] 目录名 • (2)说明:该命令从一个目录中删除一个或多个空的 子目录。 • (3)举例:隔删除子目录bak和其父目录bin。 • [root@localhost /root]#cd /usr/wuxy • [root@localhost /root]#rmdir -p /bin/bak
• • • data m1.c Desktop mbox anaconda-ks.cfg wc.txtm2.c chap.txt evolution install.log m3.c a.c w.txt Screenshot.png install.log.syslog
链接文件的命令
• 链接文件命令是ln命令,该命令在文件之 间创建链接。这种操作实际上是给系统 中已有的某个文件指定另外一个可用于 访问的名称。 • (1)一般格式: • ln [选项] 源文件 [目标] • (2)说明:链接的对象可以是文件,也 可以是目录。
创建和删除目录的命令
• • • • 1.mkdir命令 (1)一般格式: mkdir [选项] 目录名 (2)说明:该命令创建由目录名命令的目 录。 • (3)举例: 在目录/usr/wuxy下建立子目录 data,并且只有文件主有读、写和执行权限, 其余用户无权限访问。 • [root@localhost/root]#mkdir -m 700 /usr/wuxy/data
• (5)如果你认为其他用户已经知道了你 的口令,就要及时修改口令; • (6)口令应注意保密,不要把口令写在 你的桌面的纸上或者通过电子邮件发送 出去,也不要与其他用户共用一个口令; • (7)要选择一个你能记住的口令。如果 你忘记了口令,就无法恢复它,但是系 统管理员可以为你重新设置一个。
• • • • • • • • • •
改变工作目录和 显示目录内容命令
• • • • 1.cd命令 (1)一般格式: cd [目录名] (2)说明:该命令用来改变工作目录。当不 带任何参数时,返回到用户的主目录。 • (3)举例: 将当前目录改到/usr/li • [root@localhost /root]#cd /usr/li
• • • • • • • • • •
2.pwd命令 (1)一般格式: pwd (2)说明:该命令不带任何选或参数,用于显示出当 前工作目录的绝对路径。 (3)举例: 显示当前工作目录。 [root@localhost/root]#pwd /root 3.ls 命令 (1)一般格式: ls [选项] [目录或文件]
ห้องสมุดไป่ตู้
• (2)说明:该命令列出指定目录的内容,默 认情况下,输出条目按字母顺序排列。 • (4)举例: • [例2.30] 列出当前目录的内容,并按修改时间 排序。 • [root@localhost/root]#ls -c
• 12)/tmp:用来存放不同程序执行时产生 的临时文件; • (13)/usr:是user的缩写,Linux系统中占 用空间最大的目录,用户的很多应用程序 和文件几乎都存放在这个目录中. • (14)/var:主要存放一些系统记录文件和 配置文件,通常/var下面的文件是提供给 系统管理员对系统的用户注册、系统负载、 安全性方面的查询。
• • • •
3. mv 命令 (1)一般格式: mv [选项] 源文件 目标文件 (2)说明:该命令用来移动文件或目 录,同时还可以在移动的同时修改文件 名或目录名。 • (3)举例: 将文件m3.c改名为m3b.c • [root@localhost/root]#mv m3.c m3b.c
目录及其操作命令
相关文档
最新文档