Linux命令行大全_图文
linux命令大全pdf
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
linux命令大全.txt hantfup信号,因此用户退出登陆后,仍可继续运行。 17. &,bg:&,bg命令是后台执行命令,有时候用户执行的程序可能要话很多时间,如果放在前台执行,可能无法继续 其他操作,最好将他放在后台执行。 18. fg:fg命令是前台执行命令,如果用户有程序在后台运行,可以通过fg命令将程序从后台移到前台执行。 19. jobs:此命令用于显示正在后台执行的任务清单。Bg,fg,jobs命令都属于bash命令, 20. kill:此命令用于终止一个程序,例如:#[root@rathat9 root]kill 3793 21. ps:此命令用于显示程序的状态。 22. top:此命令用于显示当前CPU进程。 23. at batch atp atrm:这些命令用于排序,检查或删除后台运行的任务。
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
linux命令大全.txt 文件系统操作命令: 1. cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件。 2. chgrp:用来改变文件或目录所属的用户组,命令的参数以空格分开的要改变属组的文件列表,文件名支持通配符, 如果用户不是该文件的所有者,则不能改变该文件的所属组。 3. chmod:用于改变文件或目录的访问权限,该命令有两种用法:一种是使用图形化的方法,另一种是数字设置法。 4. chown:用来将指定用户或组为特定的所有者。用户可以设置为用户名或用户ID,组可以是组名或组ID。特定的文件 是以空格分开的可以改变权限的文件列表,文件名支持通配符。 5. clear:用来清除终端屏幕。 6. cmp:用来比较两个文件的大小。 7. cp:(copy)可以将文件或目录复制到其他目录中,就如同Dos下的copy命令一样,功能非常强大。在使用cp命令 时,只需要指定源文件名或目标目录即可。 8. cut:用来移除文件的部分内容。 9. diff:用来找出两个文件的不同之处。 10. du: 用来显示磁盘的剩余空间的大小。 11. file:用来显示并执行指定的操作。 13. head:只查看文件的头几行内容,而不必浏览整个文件。 14. ln:可以在文件之间创建链接,实际上是给某个文件指定一个访问它的别名。 15. less:用法与more类似,可以查看超过一屏的文件内容,不同的是less除了可以按空格键向下显示文件外,还可以 利用方向键来滚动显示文件,要结束浏览,只要在less的提示符“:”后按Q即可。 16. locate:可用于查找文件,且比find命令的搜索速度快。 17. ls(list):用来显示当前目录中的文件和子目录列表。 18. mkdir(make directory):建立子目录。 19. more:用于显示内容超过一屏的文件,为了避免文件内容显示瞬间就消失,可以使用more命令让文件显示满一屏时 暂停,在按下任意键的时候继续显示下一屏的内容。 20. rmkdir(remove directory):用来删除“空”的子目录或无用的目录文件。 21. mv(move):可以将文件以及目录移到其他位置,或更改文件以及目录的名称。 22. pico:可指定文本的编辑方式。 23. pwd(print working directory):可显示用户当前所在的目录。 24. rm:用来删除系统中过时或无用的文件,可以删除目录中的文件或目录本身,对于链接文件,原有文件保持不变。 25. sort:将文本文件自动分类。 26. stat:用于显示文件或文件系统的状态。 27. Strings:显示文件中要打印的字符串。 28. tail:输出文件的结尾。 29. touch:改变文件的时间戳。 30. umask:用于启动bash shell。 31. uniq:移除已分类文件中的重复文本行。 32. vi:启动vi文本编辑器。 33. wc:显示文件中字节、词组合文本行的数目。 34. whereis:查找特定目录下的原始程序,二进制程序或用户手册等文件的位置。 35. man:如果用户对某个命令想了解更详细的话,可使用此命令。 36. dd:复制一个文件。 37. df:查看一个文件系统的磁盘空间使用情况。 38. edquoat:设置用户与用户组的磁盘空间限制,即Windows系统中的配额。 39. fdformat:格式化软盘。 40. fdisk:执行Linux下的磁盘分区。 41. mkfs:建立一个Linux文件系统。 42. mkswap:创建一个Linux交换分区。 43. mount:挂载一个文件系统。 44. quota:限制和显示用户可用的磁盘空间。 45. swapon,swapoff:启用或取消设备和文件的交换页。 46. quotaon,quotaoff:启用或取消quota限制。 47. umount:取消文件系统的装备。
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的常⽤基本命令⼀、基本命令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终端常用命令
14. diff命令 语法:diff [选项] <文件名称...> 功能:比较文件之间的差异。以逐行的方式,比较文本文件的异同处。 15. grep命令 语法:grep [选项] [文件名称…] 功能:以指定模式搜索文件,指定文件中搜索到与指定的模式匹配的字符串,并打印
6. mount命令 语法:mount [选项] <文件系统> <目录> 功能:挂载文件系统。除了直接指定文件系统外,也可以用设备名称或挂入点来表示
文件系统。
7. umount命令 语法:umount [选项] <目录> 功能:卸除文件系统。除了直接指定文件系统外,也可以用设备名称或挂入点来表示
文件系统。 8. quotacheck命令 语法:quotacheck [选项][文件系统...] 功能:检查磁盘的使用空间与限制。该命令扫描挂入系统的分区,并在各分区的文件
3.4 用户管理命令
1. useradd命令 语法:useradd [选项][用户帐号] 功能:建立用户帐号。帐号建好之后,再用passwd设定帐号的密码,使用useradd指
令所建立的帐号,实际上是保存在/etc/passwd文本文件中。 2. userdel命令 语法:userdel [选项][用户帐号] 功能:删除用户帐号。该命令可删除用户帐号与相关的文件。如果不加参数,则仅删
13. badblocks命令 语法:badblocks [选项][磁盘装置][磁盘区块数][启始区块] 功能:检查磁盘装置中损坏的区块。 14. dd命令 语法:dd [选项] [文件名或目录] 功能:读取,转换并输出数据。 15. fsck命令 语法:fsck [选项][文件系统...] 功能:检查文件系统并尝试修复错误。
Linux操作系统基本命令精品PPT课件
文件的安全与权限
数字表示法:4-读,2-写,1-执行 将这几个数字任意两个或三个相加可得到 相应的多种权限 如,6-读写,3-写的执行,7-读、写、 执行 例:chmod 600 为用户自己增加读写权 限,其它任何用户没有任何权。其中第一 个位置的值6是用户自己的权限为读写,第 二个位置的0代表组内用户没有权限,第三
目录操作命令
cd命令 切换目录 命令名称: cd 用法:cd 目录名称 ./ 当前目录 cd ../ 切换到上级目录 cd ~ (或只有cd )切换到用户主目录 cd - 切回到进入到当前目录前的目录
文件的安全与权限
Linux系统中每一个文件或目录都明确地定义其拥有 者(owner)、组(group) 和它的使用权限等。用户可用 下面的命令规定自己主目录下的文件权限,以保护自 己的数据和信息,防止他人非法使用。 chown命令 改变文件属主(拥有者)或属组
ห้องสมุดไป่ตู้
文件命令
cp 复制命令 功能: 复制文件 用法:cp [选项]文件名 目标地址 -i 询问确认 -R 拷贝目录及目录下所有目录和文件
mv 移动命令 mv a.txt ../ #将a.txt文件移动到上级目录 -i 覆盖已存在的文件前询问确认
文件命令
mv 命令可以用来给文件改名字 mv a.txt b.txt #将a.txt 改为b.txt rm 删除文件或目录
/mnt 可安装其它文件系统的目录
文件命令
在Linux系统中,几乎所有内容包括文档、命令、设 备和目录等都组织成文件的形式,用文件来管理, 常用的文件命令有:
cat、more、less命令 cat
功能:显示文本文件内容 用法:cat 文件名 $ cat
文件命令
实用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的基本操作命令
1. cd:切换当前目录
2. ls:列出当前目录下的文件和子目录
3. pwd:显示当前工作目录的路径名
4. mkdir:创建新的目录
5. rmdir:删除指定的空目录
6. touch:创建新的空文件
7. cp:复制文件或目录
8. mv:移动或重命名文件或目录
9. rm:删除文件或目录
10. cat:查看文件内容
11. grep:查找文件中的指定文本
12. chmod:更改文件或目录的权限
13. chown:更改文件或目录的所有者
14. tar:创建或解压缩 tar 文件
15. ssh:远程登录到其他主机
16. scp:在本地主机和远程主机之间拷贝文件
17. top:查看系统资源的使用情况
18. ps:查看当前进程的信息
19. kill:终止指定的进程
20. ifconfig:查看和配置网络接口
21. ping:测试网络连接
22. curl:通过 URL 获取文件内容
23. wget:从网络下载文件
24. uname:查看系统信息
25. df:查看磁盘空间使用情况
26. du:查看指定目录或文件的磁盘空间使用情况
27. tar:打包和解压缩文件和目录
28. gzip:压缩和解压缩文件
29. find:查找文件
30. locate:查找文件的位置。
Linux命令图集
Linux命令图集1. 100条常用命令2.常用快捷键Linux 命令快捷键tab自动补全输入命令的部分,按Tab键,会自动把剩余的部分补全↑(向上键)向上切换命令向上切换之前输入过的命令↓(向下键)向下切换命令向下切换之前输入过的命令←(向左键)光标向左移动光标向左移动→(向右键)光标向右移动光标向右移动Ctrl + A移动光标到行首将光标从命令的最后移动到最前面Ctrl +B 光标向前移动一个字符将光标的位置向前移动一个字符的位置Ctrl +C中断命令中断正在运行的命令或者正在输入的命令Ctrl + D关闭SSH连接关闭SSH连接,相当于logout 。
Ctrl + E光标移动到末位将光标的位置移动到命令的末位,和Ctrl +A 正好相反。
Ctrl + F 光标向后移动一个字符将光标向后移动一个位置,注意光标必须是不在最后才有效Ctrl + G/无此快捷键Ctrl + H 删除光标的前一个字符删除光标的前一个字符Ctrl + I/无此快捷键Ctrl + J执行当前命令相当于输入命令后按回车键Ctrl + K 删除光标后面的字符删除光标后面的字符,光标后面有字符才有效Ctrl + L清屏相当于clear命令Ctrl +M执行当前命令相当于输入命令后按回车键,和Ctrl+J相同,这是我试的结果。
Ctrl +N下翻键当有向下的命令切换时,按Ctrl+N向下切换,相当于↓(向下键)Ctrl +O/无此快捷键Ctrl +P向上翻向上翻命令,相当于↑(向上键)Ctrl + Q/无此快捷键Ctrl + R搜索命令输入关键字,从输入过的命令去搜索。
Ctrl + S/无此快捷键Ctrl + T字符向后移动光标的前的字符会随着光标向后移动Ctrl + U 删除光标前的所有字符将删除光标前的所有字符Ctrl + V/无此快捷键Ctrl + W 删除光标前的所有字符删除光标前的所有字符 ,经试验和Ctrl + U的效果是相同的Ctrl + X/但是Ctrl +xx ,也就是按Ctrl+两次x就会使光标切换到上次光标的位置Ctrl + Y粘贴字符粘贴因Ctrl+K,Ctrl+W,Ctrl+U所删除的字符到光标的后面Ctrl + Z/无此快捷键。
50条LINUX命令整理
50条LINUX命令整理1. find 基本语法参数如下:find [PATH] [option] [action]# 与时间有关的参数:-mtime n : n为数字,意思为在n天之前的“⼀天内”被更改过的⽂件;-mtime +n : 列出在n天之前(不含n天本⾝)被更改过的⽂件名;-mtime -n : 列出在n天之内(含n天本⾝)被更改过的⽂件名;-newer file : 列出⽐file还要新的⽂件名# 例如:find /root -mtime 0 # 在当前⽬录下查找今天之内有改动的⽂件# 与⽤户或⽤户组名有关的参数:-user name : 列出⽂件所有者为name的⽂件-group name : 列出⽂件所属⽤户组为name的⽂件-uid n : 列出⽂件所有者为⽤户ID为n的⽂件-gid n : 列出⽂件所属⽤户组为⽤户组ID为n的⽂件# 例如:find /home/hadoop -user hadoop # 在⽬录/home/hadoop中找出所有者为hadoop的⽂件# 与⽂件权限及名称有关的参数:-name filename :找出⽂件名为filename的⽂件-size [+-]SIZE :找出⽐SIZE还要⼤(+)或⼩(-)的⽂件-tpye TYPE :查找⽂件的类型为TYPE的⽂件,TYPE的值主要有:⼀般⽂件(f)、设备⽂件(b、c)、⽬录(d)、连接⽂件(l)、socket(s)、FIFO管道⽂件(p);-perm mode :查找⽂件权限刚好等于mode的⽂件,mode⽤数字表⽰,如0755;-perm -mode :查找⽂件权限必须要全部包括mode权限的⽂件,mode⽤数字表⽰-perm +mode :查找⽂件权限包含任⼀mode的权限的⽂件,mode⽤数字表⽰# 例如:find / -name passwd # 查找⽂件名为passwd的⽂件find . -perm 0755 # 查找当前⽬录中⽂件权限的0755的⽂件find . -size +12k # 查找当前⽬录中⼤于12KB的⽂件,注意c表⽰byte使⽤截图:2. ls 命令,展⽰⽂件夹内内容,参数如下:-a :全部的档案,连同隐藏档( 开头为 . 的档案) ⼀起列出来~-A :全部的档案,连同隐藏档,但不包括 . 与 .. 这两个⽬录,⼀起列出来~-d :仅列出⽬录本⾝,⽽不是列出⽬录内的档案数据-f :直接列出结果,⽽不进⾏排序 (ls 预设会以档名排序!)-F :根据档案、⽬录等信息,给予附加数据结构,例如:*:代表可执⾏档; /:代表⽬录; =:代表 socket 档案; |:代表 FIFO 档案;-h :将档案容量以⼈类较易读的⽅式(例如 GB, KB 等等)列出来;-i :列出 inode 位置,⽽⾮列出档案属性;-l :长数据串⾏出,包含档案的属性等等数据;-n :列出 UID 与 GID ⽽⾮使⽤者与群组的名称 (UID与GID会在账号管理提到!)-r :将排序结果反向输出,例如:原本档名由⼩到⼤,反向则为由⼤到⼩;-R :连同⼦⽬录内容⼀起列出来;-S :以档案容量⼤⼩排序!-t :依时间排序--color=never :不要依据档案特性给予颜⾊显⽰;--color=always :显⽰颜⾊--color=auto :让系统⾃⾏依据设定来判断是否给予颜⾊--full-time :以完整时间模式 (包含年、⽉、⽇、时、分) 输出--time={atime,ctime} :输出 access 时间或改变权限属性时间 (ctime)⽽⾮内容变更时间 (modification time)例如:ls [-aAdfFhilRS] ⽬录名称ls [--color={none,auto,always}] ⽬录名称ls [--full-time] ⽬录名称使⽤截图:3. cd 命令:cd /root/Docements # 切换到⽬录/root/Docementscd ./path # 切换到当前⽬录下的path⽬录中,“.”表⽰当前⽬录cd ../path # 切换到上层⽬录中的path⽬录中,“..”表⽰上⼀层⽬录4. tree命令,显⽰树形的层级⽬录结构,⾮原⽣命令,需要安装tree使⽤⽰例:5. cp 命令,作⽤复制,参数如下:-a :将⽂件的特性⼀起复制-p :连同⽂件的属性⼀起复制,⽽⾮使⽤默认⽅式,与-a相似,常⽤于备份-i :若⽬标⽂件已经存在时,在覆盖时会先询问操作的进⾏-r :递归持续复制,⽤于⽬录的复制⾏为-u :⽬标⽂件与源⽂件有差异时才会复制编辑⽰例:6. rm命令作⽤为删除,参数:-f :就是force的意思,忽略不存在的⽂件,不会出现警告消息-i :互动模式,在删除前会询问⽤户是否操作-r :递归删除,最常⽤于⽬录删除,它是⼀个⾮常危险的参数使⽤⽰例:7. mv命令作⽤为移动⽂件:-f :force强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖-i :若⽬标⽂件已经存在,就会询问是否覆盖-u :若⽬标⽂件已经存在,且⽐⽬标⽂件新,才会更新8. pwd命令,作⽤为查看”当前⼯作⽬录“的完整路径pwd -P # 显⽰出实际路径,⽽⾮使⽤连接(link)路径;pwd显⽰的是连接路径使⽤截图:9. tar命令,⽤于压缩解压:-c :新建打包⽂件-t :查看打包⽂件的内容含有哪些⽂件名-x :解打包或解压缩的功能,可以搭配-C(⼤写)指定解压的⽬录,注意-c,-t,-x不能同时出现在同⼀条命令中-j :通过bzip2的⽀持进⾏压缩/解压缩-z :通过gzip的⽀持进⾏压缩/解压缩-v :在压缩/解压缩过程中,将正在处理的⽂件名显⽰出来-f filename :filename为要处理的⽂件-C dir :指定压缩/解压缩的⽬录dir缩略版...压缩:tar -jcv -f filename.tar.bz2 要被处理的⽂件或⽬录名称查询:tar -jtv -f filename.tar.bz2解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的⽬录10. mkdir命令创建⽬录:mkdir [选项]... ⽬录...-m, --mode=模式,设定权限<模式> (类似chmod),⽽不是 rwxrwxrwx 减 umask-p, --parents 可以是⼀个路径名称。
Linux常见命令大全.ppt
复习
gedit 编辑器
gedit是一个GNOME桌面环境下兼容UTF-8的 文本编辑器。它使用GTK+编写而成,因此它 十分的简单易用,有良好的语法高亮,对中 文支持很好,支持包括gb2312、gbk在内的 多种字符编码。gedit是一个自由软件。
特点
gedit包含语法高亮和标签编辑多个文件的功能。 利用GNOME VFS库,它还可以编辑远程文件。它 支持完整的恢复和重做系统以及查找和替换。
所有文件全部删除。
cp [参数] 源文件 目标文件文件 拷 贝文件或目录
-f 如果目标文件或目录存在,先删除 再复制(即覆盖》,并且不提示用户
-i 如果目标文件或目录存在,提示 用户是否覆盖原有的文件
-r 将指定目录及其子目录下的所有文件复制 到另一个目录下
rm [参数] 文件名 删除文件 -i 交互式删除 (即提示用户是否真的删
表示分钟 +m 表示m分钟以后
例如:# shutdown -r+5 "System will reboot in 5 minutes, Please save your work!"
复习
ll 显示当前目录下的内容
cal 显示当月的日历
链接
date 显示当前日期和时间
pwd 显示当前工作路径
帮助命令 help 可能输出全部的内置命令
排序:对选定的文本进行排序。
复习
编辑器 e、快捷键:
gedit
CTRL-Z 撤销
CTRL-C CTRL-V CTRL-T
复制 粘贴 缩进
CTRL-Q 退出
CTRL-S 保存
CTRL—R 替换
LINUX系统常用命令及基本配置-1.pptx
§ 卸载Linux:
卸载步骤1:进入Windows删除linux分区重启或直接用 Windows启动盘启动,删除linux分区
卸载步骤2:在dos命令提示符上输入fdisk /mbr 卸载步骤3ቤተ መጻሕፍቲ ባይዱ重启,完成
第三章 Linux的常用命令
n 授课内容
1、一些基本概念 2、部分常用命令
n 授课目标
常用Linux命令介绍(四)
命令 su sudo free
ps kill killall
说明 在不注消的情况切换用户身份 以另一个用户的身份执行某个命令 查看当前系统内存的使用情况,显示内存的使用 情况
显示当前系统的进程 杀死指定进程 杀死所有进程
常用Linux命令介绍(四)
命令 shutdown init reboot halt poweroff
常用Linux命令介绍(三)
命令 more
less
head tail cat
说明 分屏显示文件内容,按空格向文件末尾翻页,按b 键向文件首部翻页,按h查看帮助 分屏显示文件内容,按j、k进行上下翻页显示,按 h查看帮助 显示文件前10行内容
显示文件后10行内容
适合显示短小文件,或者将几个文档连接利用重定 向符‘>’定向到输出文档
1、熟悉一些LINUX命令的基本操作 2、熟悉一些LINUX命令参数选项的用法
一些基本概念(一)
• 文件:是用来存储信息的基本结构,它是被命名(文件名) 的存储在某种介质(磁盘,光盘,磁带等)上的一组信息的 集合。 • 从技术上讲,文件不能存贮任何数据,它只是一个用来指 向它们相应的索引节点(inode)的名字,索引节点包含了文件 的真正信息。
用途
(完整版)Linux常用的20个命令
2、查看当前所在目录完整路径:pwd
shutdown
关机或重启命令
#立刻关机:shutdown —h now
#60s后重启:shutdown —r —t 60
netstat
显示网络相关信息
#列出所有端口:netstat -a
du
查看目录使用情况
grep:文本内容搜索;
grep success*/*查找当前目录下面所有文件里面含有success字符的文件
passwd命令
可以设置口令
history命令
可以显示用户过去使用的命令
finger命令
可以让使用者查询一些其他使用者的资料
finger root //查看root的资料
file命令
该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了,它的用法非常简单,基本语法如下:
#在/opt/test目录下创建目录img,若无test目录,先创建test目录:mkdir -p/opt/test/img
cat
查看文件内容
#查看desc。txt的内容:cat desc.txt
more
分页查看文件内容
#分页查看desc。txt文件的内容:more desc。txt
tail
查看文件尾部内容
#在opt目录下查找以。txt结尾的文件:find /opt -name '。txt’
ln
创建链接文件
#创建目录/opt/test的符号链接:ln —s /opt/test。/link2test
man
命令帮助
#对你不熟悉的命令提供帮助和解释:man ls就可以查看ls相关的用法
linux命令大全
linux命令⼤全Linux系统命令操作语法格式命令空格参数空格【⽂件或路径】需要处理的内容rm-rf/tmp/*ls -la/home结婚-没车没房⼥的就⾏结婚-有车有房⽩富美1.⼀般情况下,【参数】是可选的,⼀些情况下【⽂件或路径】也是可选的2.参数 > 同⼀个命令,跟上不同的参数执⾏不同的功能执⾏linux命令,添加参数的⽬的是让命令更加贴切实际⼯作的需要!linux命令,参数之间,普遍应该⽤⼀个或多个空格分割!创建⼀个⽬录 /oldboywindows下:⿏标右击 > 新建⽂件夹Linux下:make directory > mk dir > mkdir-------------------------------mkdir /oldboy-------------------------------cd /mkdir oldboy#递归创建a/b c/dmkdir -p a/b c/d#递归创建test/a,b,c,d四个⽬录mkdir -p test/{a,b,c,d}#递归创建⽂件夹a/b/c/d/emkdir -p a/b/c/d/e查看⽬录 /oldboy#显⽰/oldboy下的内容ls /oldboy改变当前的⽬录/位置cd /homecd ~cd -换来换去的,迷路了怎么办?我到底在哪个⽬录?打印当前⼯作⽬录#打印当前⼯作⽬录pwd创建⽂件或者修改⽂件时间戳(⽂件属性)创建⽂本修改⽂件的修改时间#修改⽂件的更改时间,很多⿊客就会在恶意修改⽂件之后再修改成之前的时间ls -lecho 'sb' >> xxx.pytouch -d "23:00" test.py#触摸touch xxx.pyvim所有的 Unix Like 系统都会内建 vi ⽂书编辑器,其他的⽂书编辑器则不⼀定会存在。
但是⽬前我们使⽤⽐较多的是 vim 编辑器。
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命令有哪些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 不会删除⽬录。
Lnux 命令图文教程
目录Linux命令基础第1章-环境介绍 (3)Linux命令基础第2章-ls命令 (6)Linux命令基础第3章-cd命令 (11)Linux命令基础第4章-cat命令 (12)Linux命令基础第5章-文件重定向 (14)Linux命令基础第6章-mkdir命令 (16)Linux命令基础第7章-rmdir和rm命令 (17)Linux命令基础第8章-cp命令 (20)Linux命令基础第9章-mv命令 (22)Linux命令基础第10章-less命令 (24)Linux命令基础第11章-more命令 (26)Linux命令基础第12章-touch命令 (26)Linux命令基础第13章-nano命令 (27)Linux命令基础第14章-su和sudo命令 (28)Linux命令基础第15章-top命令 (30)Linux命令基础第16章-ps和kill命令 (32)Linux命令基础第17章-echo命令 (33)Linux命令基础第18章-文件使用chmod命令 (34)Linux命令基础第19章-目录使用chmod命令 (37)Linux命令基础第20章-chmod后面使用数字来表示权限 (39)Linux命令基础第21章-第一个bash脚本 (41)Linux命令基础第22章-which和whatis命令 (43)Linux命令基础第23章-useradd和passwd命令 (44)Linux命令基础第24章-userdel命令 (46)Linux命令基础第25章-group基本操作命令 (46)Linux命令基础第26章-.bashrc和.zashrc文件作用 (48)Linux命令基础第27章-查看资源相关命令(df/du/free) (49)Linux命令基础第28章-watch命令 (51)Linux命令基础第29章-head和tail命令 (52)Linux命令基础第30章-find命令 (54)Linux命令基础第31章-wc命令 (56)Linux命令基础第32章-cal命令 (57)Linux命令基础第33章-date命令 (58)Linux命令基础第34章-如何在一个终端一次运行多个命令 (60)Linux命令基础第35章-ifconfig命令 (60)Linux命令基础第36章-tar压缩包和解压命令 (62)Linux命令基础第37章-grep命令 (64)Linux命令基础第38章-netstat命令 (66)Linux命令基础第39章-apt-get命令 (70)Linux命令基础第40章-历史命令 (72)Linux命令基础第42章-vi使用方法 (74)Linux命令基础第43章-VMware虚拟机中如何配置静态IP (76)Linux命令基础第44章-Liunx+jdk+tomcat部署 (85)Linux命令基础第45章-防火墙设置以及端口设置 (87)Linux命令基础第1章-环境介绍Linux历史简介Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。
Linux命令大全完整版
Linux命令大全完整版目录目录 (I)1. linux系统管理命令 (1)adduser (1)chfn(change finger information) (1)chsh(change shell) (1)date (2)exit (3)finger (3)free (4)fwhois (4)gitps(gnu interactive tools process status) (5)groupdel(group delete) (6)groupmod(group modify) (6)halt (6)id (6)kill (7)last (7)lastb (8)login (8)logname (8)logout (8)logrotate (9)newgrp (9)nice (9)procinfo(process information) (10)ps(process status) (10)pstree(process status tree) (13)reboot (13)rlogin(remote login) (14)rsh(remote shell) (14)rwho (15)screen (15)shutdown (16)sliplogin (16)su(super user) (16)sudo (17)suspend (17)swatch(simple watcher) (18)tload (18)top (19)uname (19)useradd (19)userconf (20)userdel (21)usermod (21)vlock(virtual console lock) (21)w (22)who (22)whoami (23)whois (23)2. linux系统设置命令 (24)alias (24)apmd(advanced power management BIOS daemon) (24)aumix(audio mixer) (24)bind (26)chkconfig(check config) (26)chroot(change root) (26)crontab (27)declare (28)depmod(depend module) (28)dircolors (29)dmesg (29)enable (29)eval (30)export (30)fbset(frame buffer setup) (30)grpconv(group convert to shadow password) (31)grpunconv(group unconvert from shadow password) (31)hwclock(hardware clock) (31)insmod(install module) (32)kbdconfig (32)lilo(linux loader) (33)liloconfig (34)lsmod(list modules) (34)minfo (34)mkkickstart (34)modinfo(module infomation) (35)modprobe(module probe) (35)mouseconfig (36)ntsysv (36)passwd(password) (37)pwconv (37)pwunconv (37)rdate(receive date) (37)resize (38)rmmod(remove module) (38)set (42)setconsole (42)setenv(set environment variable) (43)setup (43)sndconfig (43)SVGAText Mode (44)timeconfig (44)ulimit (45)unalias (45)unset (45)3. linux文档编辑命令 (47)col (47)colrm(column remove) (47)comm(common) (47)csplit(context split) (48)ed(editor) (48)egrep (49)ex (49)fgrep(fixed regexp) (49)fmt(fromat) (49)fold (50)grep (50)ispell(interactive spelling checking) (51)jed (52)joe (53)join (54)look (55)mtype (55)pico (55)sed(stream editor) (57)sort (58)spell (58)tr(translate character) (58)uniq (59)wc(word count) (59)4. linux压缩备份命令 (61)ar (61)bunzip2 (62)bzip2 (62)bzip2recover (63)compress (63)cpio(copy in/out) (63)dump (66)gunzip(gnu unzip) (66)gzexe(gzip executable) (67)gzip(gnu zip) (67)lha (68)restore (69)tar(tape archive) (70)unarj (73)unzip (74)zip (75)zipinfo (76)5.linux文件管理命令 (78)diff(differential) (78)diffstat(differential status) (79)file (80)find (80)gitview(gnu interactie tools viewer) (83)ln(link) (84)locate (85)lsattr(list attribute) (85)mattrib (85)mc(midnight commander) (86)mcopy (86)mdel (87)mktemp (87)mmove (88)mread (88)mren (88)mshowfat (88)mtools (88)mtoolstest (89)mv (89)od(octal dump) (90)paste (91)patch (91)rcp(remote copy) (93)rhmask (93)rm(remove) (93)slocate(secure locate) (94)split (94)tee (94)tmpwatch(temporary watch) (95)touch (95)umask (96)whereis (96)cat (97)chattr(change attribute) (97)chgrp(change group) (98)chmod(change mode) (98)chown(change owner) (99)cksum(check sum) (100)cmp(compare) (100)cp(copy) (101)cut (102)indent (102)6.linux文件传输命令 (105)bye (105)ftp(file transfer protocol) (105)ftpcount (105)ftpshut(ftp shutdown) (105)ftpwho (106)ncftp(nc file transfer protocol) (106)tftp(trivial file transfer protocol) (106)uucico (106)uucp (107)uupick (108)uuto (108)7. linux磁盘管理命令 (109)cd(change directory) (109)df(disk free) (109)dirs (110)du(disk usage) (110)edquota(edit quota) (111)eject (111)ls(list) (112)mcd (114)mdeltree (114)mdu (114)mkdir(make directories) (114)mlabel (115)mmd (115)mmount (115)mrd (116)mzip (116)pwd(print working directory) (116)quota (116)quotacheck (117)quotaoff (117)quotaon (117)repquota(report quota) (118)rmdir(remove directory) (118)rmt(remote magnetic tape) (118)stat(status) (119)Tree (119)umount (120)8. linux磁盘维护命令 (121)badblocks (121)cfdisk (121)dd (122)e2fsck(ext2 file system check) (122)ext2ed(ext2 file system editor) (123)fdisk (124)fsck.ext2(file system check-second filesystem) (125)fsck.minix(file system check-minix filesystem) (126)fsconf(file system configurator) (127)hdparm(hard disk parameters) (127)losetup(loop setup) (128)mbadblocks (128)mformat (129)mkbootdisk(make boot disk) (130)mkdosfs(make Dos file system) (130)mke2fs(make ext2 file system) (130)mkfs.ext2 (131)mkfs(make file system) (131)mkfs.minix (132)mkfs.msdos (132)mkinitrd(make initial ramdisk images) (132)mkisofs(make iso file system) (132)mkswap (134)mpartition (134)sfdisk (135)swapoff (136)swapon (136)symlinks(symbolic links) (136)sync (137)9. linux网络通讯命令 (138)dip (138)getty(get teletypewriter) (138)mingetty (138)ppp-off (139)smbd(samba daemon) (139)telnet (139)uulog (140)uustat (141)uux (142)cu(call up) (143)dnsconf(dns configurator) (144)efax (144)httpd(http daemon) (145)ifconfig (146)mesg (146)minicom (147)nc (147)netconf (148)netstat (148)ping (149)pppstats(point to point protocol status) (150)samba (150)setserial (151)shapecfg(shaper configuration) (151)smbd(samba daemon) (151)statserial(status ofserial port) (152)talk (152)Tcpdump (152)testparm(test parameter) (153)traceroute (154)tty(teletypewriter) (154)uuname (155)wall(write all) (155)write (155)ytalk (155)arpwatch(ARP watcher) (156)apachectl(Apache control interface) (156)smbclient(samba client) (157)pppsetup (158)10. linux电子邮件与新闻组命令 (159)archive (159)ctlinnd(control the internet news daemon) (159)elm (159)getlist (160)inncheck(inn check) (160)mail (160)mailconf (161)mailq(mail queue) (161)messages (161)metamail (162)mutt (163)nntpget (163)pine (164)slrn (165)11. linux其他命令 (167)reconfig (167)startx(start X Window) (167)xconfigurator (167)XF86Setup (168)xlsatoms (168)xlsclients (168)xlsfonts (169)yes (169)1. linux系统管理命令adduser功能说明:新增用户帐号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
APT 软件工具 (Debian, Ubuntu and alikePacman packages tool (Arch,字符设置和文件格式命令 # dos2unix filedos.txt fileunix.txt # recode ..HTML < page.txt > page.html # recode -l | more # unix2dos fileunix.txt filedos.txt 说明将一个文本文件的格式从MSDOS转换成UNIX 将一个文本文件转换成html 显示所有允许的转换格式将一个文本文件的格式从UNIX转换成MSDOS 文件系统分析 # # # # # # # # # 命令 badblocks -v /dev/hda1 dosfsck /dev/hda1 e2fsck /dev/hda1 e2fsck -j/dev/hda1 fsck /dev/hda1 fsck.ext2 /dev/hda1 fsck.ext3 /dev/hda1 fsck.vfat /dev/hda1 fsck.msdos /dev/hda1 说明检查磁盘hda1上的坏磁块修复/检查hda1磁盘上dos文件系统的完整性修复/检查hda1磁盘上ext2文件系统的完整性修复/检查hda1磁盘上ext3文件系统的完整性修复/检查hda1磁盘上linux文件系统的完整性修复/检查hda1磁盘上ext2文件系统的完整性修复/检查hda1磁盘上ext3文件系统的完整性修复/检查hda1磁盘上fat文件系统的完整性修复/检查hda1磁盘上dos文件系统的完整性初始化一个文件系统命令 # fdformat -n /dev/fd0 # mke2fs /dev/hda1 # mke2fs -j /dev/hda1 # mkfs /dev/hda1 # mkfs -t vfat 32 -F /dev/hda1 # mkswap /dev/hda3 说明格式化一个软盘在hda1分区创建一个linux ext2的文件系统在hda1分区创建一个linux ext3(日志型的文件系统在hda1分区创建一个文件系统创建一个FAT32 文件系统创建一个swap文件系统 SWAP 文件系统命令 # mkswap /dev/hda3 # swapon /dev/hda3 # swapon /dev/hda2 /dev/hdb3 说明创建一个swap文件系统启用一个新的swap文件系统启用两个swap分区 Backup 命令 # find /var/log -name'*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 # find /home/user1 -name '*.txt' | xargs cp -av --targetdirectory=/home/backup/ --parents # dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' # dd if=/dev/sda of=/tmp/file1 # dd if=/dev/hda of=/dev/fd0 bs=512 count=1 # dd if=/dev/fd0 of=/dev/hda bs=512 count=1 # dump -0aj -f/tmp/home0.bak /home # dump -1aj -f /tmp/home0.bak /home # restore -if/tmp/home0.bak # rsync -rogpav --delete /home /tmp # rsync -rogpav -e ssh --delete/home ip_address:/tmp 说明查找所有以 '.log' 结尾的文件并做成一个bzip包从一个目录查找并复制所有以 '.txt' 结尾的文件到另一个目录通过ssh在远程主机上执行一次备份本地磁盘的操作备份磁盘内容到一个文件做一个将 MBR (Master Boot Record内容复制到软盘的动作从已经保存到软盘的备份中恢复MBR内容制作一个 '/home' 目录的完整备份制作一个 '/home' 目录的交互式备份还原一个交互式备份同步两边的目录通过SSH通道rsync# rsync -az -e ssh --delete ip_addr:/home/public /home/local # rsync -az -e ssh --delete /home/local ip_addr:/home/public # tar -Puf backup.tar /home/user # ( cd/tmp/local/ && tar c . | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' # ( tar c /home | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' # tar cf - . | (cd /tmp/backup ; tar xf - 通过ssh和压缩将一个远程目录同步到本地目录通过ssh和压缩将本地目录同步到远程目录执行一次对 '/home/user' 目录的交互式备份操作通过ssh在远程目录中复制一个目录内容通过ssh在远程目录中复制一个本地目录本地将一个目录复制到另一个地方,保留原有权限及链接光盘命令 # cd-paranoia -B # cd-paranoia -# cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast force # cdrecord -vdev=/dev/cdrom cd.iso # gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom # cdrecord --scanbus # dd if=/dev/hdc | md5sum # mkisofs /dev/cdrom > cd.iso # mkisofs /dev/cdrom | gzip > cd_iso.gz # mkisofs -J -allow-leading-dots -R -V # mount -o loop cd.iso /mnt/iso 说明从一个CD光盘转录音轨到 wav 文件中从一个CD光盘转录音轨到 wav 文件中(参数-3)清空一个可复写的光盘内容刻录一个ISO镜像文件刻录一个压缩了的ISO镜像文件扫描总线以识别scsi通道校验一个设备的md5sum编码,例如一张 CD 在磁盘上创建一个光盘的iso镜像文件在磁盘上创建一个压缩了的光盘iso 镜像文件创建一个目录的iso镜像文件挂载一个ISO镜像文件网络 (LAN / WiFi 命令 # dhclient eth0 # ethtool eth0 # host # hostname # ifconfig eth0 # ifconfig eth0 192.168.1.1 netmask 255.255.255.0 # ifconfig eth0 promisc # ifdown eth0 # ifup eth0 # ip link show # iwconfig eth1 # iwlist scan # mii-tool eth0 # netstat -tup # netstat -tupl # netstat -rn # nslookup # route -n # route add -net 0/0 gw IP_Gateway # route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 # route del 0/0 gw IP_gateway # echo "1" > /proc/sys/net/ipv4/ip_forward # tcpdump tcp port 80 # whois 说明以dhcp模式启用 'eth0' 网络设备显示网卡'eth0' 的流量统计查找主机名以解析名称与IP地址及镜像显示主机名显示一个以太网卡的配置控制IP地址设置 'eth0' 成混杂模式以嗅探数据包 (sniffing 禁用一个'eth0' 网络设备启用一个 'eth0' 网络设备显示所有网络设备的连接状态显示一个无线网卡的配置显示无线网络显示 'eth0'的连接状态显示所有启用的网络连接和它们的 PID 显示系统中所有监听的网络服务和它们的 PID 显示路由表,类似于“route -n”命令查找主机名以解析名称与IP地址及镜像显示路由表控制预设网关控制通向网络 '192.168.0.0/16' 的静态路由删除静态路由激活IP转发显示所有 HTTP回环在 Whois 数据库中查找Microsoft windows 网络 (samba 命令 # mount -t smbfs -ousername=user,password=pass //WinClient/share /mnt/share # nbtscan ip_addr # nmblookup -A ip_addr # smbclient -L ip_addr/hostname # smbget -Rrsmb://ip_addr/share 说明挂载一个windows网络共享 netbios名解析 netbios名解析显示一台windows主机的远程共享像wget一样能够通过smb从一台windows主机上下载文件 IPTABLES (firewall 命令 # iptables -t filter -L # iptables -t nat -L # iptables -t filter -F # iptables -t nat -F # iptables -t filter -X # iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT # iptables -t filter -A OUTPUT -p tcp --dport http -j DROP # iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT # iptables -t filter -A INPUT -j LOG --log-prefix # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22 说明显示过滤表的所有链路显示nat表的所有链路以过滤表为依据清理所有规则以nat表为依据清理所有规则删除所有由用户创建的链路允许telnet接入阻止 HTTP 连出允许转发链路上的 POP3 连接记录所有链路中被查封的包设置一个 PAT (端口地址转换在 eth0 掩盖发出包将发往一个主机地址的包转向到其他主机监视和调试命令 # # # # # # # # # # # # # # # # # # free -m kill -9 process_id kill -1 process_id last reboot lsmod lsof -p process_id lsof/home/user1 ps -eafw ps -e -o pid,args --forest pstree smartctl -A /dev/hda smartctl -i/dev/hda strace -c ls >/dev/null strace -f -e open ls >/dev/null tail /var/log/dmesg tail/var/log/messages top watch -n1 'cat /proc/interrupts' 说明以兆为单位罗列RAM状态强行关闭进程并结束它强制一个进程重载其配置显示重启历史罗列装载的内核模块罗列一个由进程打开的文件列表罗列所给系统路径中所打开的文件的列表罗列linux任务以分级的方式罗列linux任务以树状图显示程序通过启用SMART监控硬盘设备的可靠性检查一个硬盘设备的 SMART 是否启用罗列系统 calls made并用一个进程接收罗列库调用显示内核引导过程中的内部事件显示系统事件罗列使用CPU资源最多的linux任务罗列实时中断其他有用的命令 # alias hh='history' # apropos ...keyword # # # # chsh chsh --list-shells gpg -c file1 gpg file1.gpg 说明为命令history(历史设置一个别名罗列一个包括程序关键词的命令列表,当你仅知晓程序是干什么,而又记不得命令时特别有用改变shell命令用于了解你是否必须远程连接到别的机器的不错的命令用GNU Privacy Guard加密一个文件用GNU Privacy Guard解密一个文件# ldd /usr/bin/ssh # man ping # mkbootdisk --device /dev/fd0 `uname -r` # wget -r # wget -c /file.iso # echo 'wget -c/files.iso' | at 09:00 # whatis ...keyword # who -a 显示ssh程序所依赖的共享库罗列在线手册页(例如ping 命令)创建一个引导软盘下载一个完整的web站点以支持断点续传的方式下载一个文件在任何给定的时间开始一次下载罗列该程序功能的说明显示谁正登录在线,并打印出:系统最后引导的时间,关机进程,系统登录进程以及由init启动的进程,当前运行级和最后一次系统时钟的变化整理人@Leven。