linux 命令

文件和目录管理
目录操作命令
pwd、cd、ls、mkdir、du
文件操作命令
touch、file、cp、rm、mv、which、find、ln
文件内容操作命令
cat、more、less head、tail、wc、grep
归档及压缩命令
gzip、bzip2、tar
1
文件操作命令 —— cp
cp命令
用途:复制(Copy)文件或目录 格式:cp [选项]... 源文件或目录… 目标文件或目录
n
N
在同一个方向重复查找
在反方向重复查找
28
文本查找和替换命令
命令
:s/oldtext /newtext
m,ns/oldtext /newtext :s/oldtext /newtext/g
描述
向前查找oldtext并替换成newtext
从m行到n行向前查找oldtext并替换成newtext 在这个文件中查找oldtext并替换成newtext 如果在/和text之间输入多个空格,只查找整个词
-9:表示高压缩比,多在创建压缩包时用 -d:用于解开已经压缩过的文件
13
归档及压缩命令 —— tar
tar命令
用途:制作归档文件、释放归档文件 格式:tar [选项]... 归档文件名 源文件或目录 tar [选项]... 归档文件名 [-C 目标目录]
制作归档文件
常用命令选项
-c:创建 .tar 格式的包文件 -x:解开.tar格式的包文件 -v:输出详细信息 -f:表示使用归档文件 -p:打包时保留原始文件及目录的权限 -t:列表查看包内的文件
9
文件内容操作命令 — more、less
more命令
用途:全屏方式分页显示文件内容 交互操作方法:
按Enter键向下逐行滚动 按空格键向下翻一屏、按b键向上翻一屏 按q键退出
less命令
用途:与more命令相同,但扩展功能更多 交互操作方法:
与more命令基本类似,但个别操作会有些出入
常用命令选项
-i:查找时忽略大小写 -v:反转查找,输出与查找条件不相符的行
查找条件设置
要查找的字符串以双引号括起来 “^……”表示以……开头,“……$”表示以……结尾 “^$”表示空行
6
文件操作命令 —— ln
ln命令
用途:为文件或目录建立链接(Link) 格式:ln [-s] 源文件或目录… 链接文件或目标目录
进入 vi filename 退出 键入ZZ
编辑模式
输入 i,o,a ESC键 : 命令以回车结 束运行
插入模式
命令模式
22
移动光标
命令 j 或下箭头 k 或上箭头 h 或左箭头 l 或右箭头 w W b B 0 描述 向下移动一行 向上移动一行 左移一个字符 右移一个字符 右移一个词 右移一个以空格分隔的词 左移一个词 左移一个以空格分隔的词 移到行首
/<space>text
/^text
/text$
/(多于一个单词)
只在一行的开始查找
只在一行的结尾查找
用括弧查找多个单词
29
剪切、拷贝和粘贴命令
命令
yy nyy p P 拷贝当前行 从当前行位置开始拷贝n行 在当前光标位置后粘贴拷贝的文本 在当前光标位置前粘贴拷贝的文本
描述
:ma
:a, bmc :a, btc
:set all
:set autoindent :set readonly
:set wrapmargin=n
:set showmode
31
撤消和重做命令
如果用户对文件的修改有误,可以撤消所做的修改。 使用命令“u”命令可以撤消刚才的修改。 也可以使用命令“U”重做对当前行的修改。 为了重做被撤消的内容,可以使用命令“.”。
4
例1:查找/etc目录中以pass开头的文件和目录。 find /etc -name “pass*” 例2:查找当前目录中所有大于10KB的文件和目 录。 find -size +10k
5
文件内容操作命令—— grep
grep命令
用途:在文件中查找并显示包含指定字符串的行 格式:grep [选项]... 查找条件 目标文件
解开归档文件
14
归档及压缩命令 —— tar
常用命令选项(续)
-C:解包时指定释放的目标文件夹 -z:调用gzip程序进行压缩或解压 -j:调用bzip2程序进行压缩或解压
[root@localhost ~]# tar jcf test.tar.bz2 /etc/httpd/ tar: 从成员名中删除开头的“/” [root@localhost ~]# ls -lh test.tar.bz2 -rw-r--r-- 1 root root 21K 09-09 01:19 test.tar.bz2 [root@localhost ~]# tar jxf test.tar.bz2 -C /tmp 释放压缩包文件
23
移动光标(续一)
命令 $ ( ) { } Ctrl-F Ctrl-B nG G 描述 到行尾 到句子的开头 到句子的末尾 到段落的开头 到段落的末尾 向前翻页 向后翻页 到第n行 到最后一行
24
插入文本
命令
i I a
描述
在当前字符前插入文本 在行首插入文本 在当前字符后添加文本
A o
O R
在行末添加文本 在当前行后面插入一空行
描述
仍保持在命令模式替换当前字符 替换当前字符并进入插入模式 直到按下Esc键才替换多个字符 修改下一个词的开头
cc
cG
修改整个一行
从文件的最后一行开始修改
27
查找和替换命令
命令
/text ?text / ?
描述
从当前光标位置开始向前查找text 从当前光标位置开始向后查找text 向前重复前一次的查找 向后重复前一次的查找
17
文本编辑器vi
在Linux/UNIX操作系统中,包含许多不同的编辑 器,而vi是其中功能最为强大的全屏幕文本编辑器。 在提示符下,输入“vi 文件名”,即可启动vi编 辑器,如果不指定文件名,则新建一个未命名的文 本文件,退出vi时必须制定文件名;如果指定文件 名,则打开该文件或创建该文件(若指定的文件不 存在)。
3
文件操作命令 —— find
find命令
用途:用于查找文件或目录 格式:find [查找范围] [查找条件] 从指定路径开始向下查找满足选项要求的文件和目录, 并对查找到的文件或目录进行指定的命令操作。不指定 路径时以当前目录为起点查找。
常用查找条件
-name:按文件名称查找 -size:按文件大小查找 -user:按文件属主查找 -type:按文件类型查找
18
vi界面分成两个部分:编辑区和状态/命令区。 状态/命令区在屏幕的最下一行,用于输入命令, 或者显示出当前正编辑的文件名称、状态、行数和 字符数。其他区域都是编辑区域,用于进行文本编 辑。
19
vi编辑器具有命令模式,插入模式和末行模式三种 工作模式。
20
VHale Waihona Puke 简介键入:vi a21
Vi 的三种运行模式
常用命令选项
-s:建立符号链接文件(省略此项则建立硬链接)
关于链接文件
符号链接:指向原始文件所在的路径,又称为软链接 硬链接:指向原始文件对应的数据存储位置 不能为目录建立硬链接文件 硬链接与原始文件必须位于同一分区(文件系统)中
7
例:在当前目录下创建/etc/passwd文件的符号链 接文件passwd.ln。 #ln -s /etc/passwd passwd.ln #ls -l passwd.ln
制作压缩包文件
[root@localhost ~]# ls -ld /tmp/etc/httpd/
drwxr-xr-x 4 root root 4096 09-08 16:37 /tmp/etc/httpd/ [root@localhost ~]# rm -rf /tmp/etc/
15
使用vi编辑器
12
归档及压缩命令 —— gzip、bzip2
gzip命令、bzip2命令
用途:制作压缩文件、解开压缩文件 制作压缩文件 格式:gzip [-9] 文件名... 解开压缩文件 bzip [-9] 文件名... gzip -d .gz格式的压缩文件 bzip2 -d *.bz2格式的压缩文件
常用命令选项
常用命令选项
-r:递归地将源目录下的文件和子目录一并复制到目标 目录中。 -p:保持源文件的属性不变 -f:强制覆盖目标同名文件或目录 -i:需要覆盖文件或目录时进行提醒 -b:若存在同名文件,覆盖前备份原来的文件。备份文 件名是在原文件名后面加上“~”。
2
文件操作命令 —— which
which命令
移动当前行并剪贴在第a行后面
移动第a至b行并剪贴在第c行后面 拷贝第a至b行并剪贴在第c行后面
30
对vi选项的设置
命令
:set number
描述
在vi中为每一行设行号 列出所有有效的选项 约束下一行使之与当前行有同样的字符数 设置当前文件为只读。不保存修改 设置右侧装订线等于n. 显示用户所在的“插入”、“替换一个字 符”或“替换”模式
11
文件内容操作命令—— wc
wc命令
用途:统计文件中的单词数量(Word Count)等信息 格式:wc [选项]... 目标文件...
常用命令选项
-l:统计行数 -w:统计单词个数 -c:统计字节数
[root@localhost ~]# wc /etc/hosts
4 23 185 /etc/hosts 4行,23个单词,185个字节
合集下载

linux命令大全pdf

linux命令大全pdf
第1页
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个命令

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

Linux常用命令

apt-get update 更新本地数据库
apt-get upgrade 升级软件包
apt-get dist-upgrade 智能升级软件包
apt-get check 检查本地软件依赖关系
apt-get remove 卸载依赖软件
递归展开方式:VAR=var
简单方式:VAR:=var
变量使用格式为:$(VAR)
makefile规则:makefile中一条语句代表一条规则。有普通规则、隐式规则、模式规则。
autotools
*******************************************************************************************************
du 显示文件大小
cat 显示文件内容/连接指定文件
grep 基于行对文件内容进行查找
more 逐屏显示内容
less 浏览文件内容
tail 显示尾部信息
head 显示头部信息
ifconfig [interface] [options] 显示和配置网络设备属性
who:u、g、o
operator:+、-、=
permission:r、w、x、s、l文件加锁
chmod [mod] filename 绝对模式管理用户权限
chown 修改文件拥有者
umask 设置文件默认权限屏蔽码
*****************************************************************************************************

Linux_命令_手册

1.注销系统的logout命令
1.修改/etc/inittab
id:5:initdefault:
注释:
0 – 关机 halt
1 – 单人模式 Single user mode
2 – 多人模式未含网路功能
3 – 完整多人使用者模式(文本模式)
4 – 未使用 unused
重启后失效
开启: service iptables start
关闭: service iptables stop
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
修改/etc/sysconfig/iptables 文件,添加以下内容:
33.--扫描端口
nmap localhost
34.--查看是否已经安装
rpm -q gcc 查看是否已经安装了gcc
35.--管道过滤
ls -al|grep op
显示所有子目录的内容
ls -R
36.--IP地址对应的域名
/etc/hosts
43.允许anonymous用户下载、上传ftp的服务
2)删除所有的文件
rm *
3)删除目录
rmdir 删除空目录
4)删除目录
rm -rf 删除目录
-r 就是向下递归,不管有多少级目录,一并删除 采本站,必打击者
-f 就是直接强行删除,不作任何提示的意思
26.Linux系统开防火墙时自动开启相对应端口:23
# chmod 730 /var/ftp/incoming
4)日志
/etc/logrotate.d/vsftpd.log

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是一种类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的基本命令


硬盘分区
配置文件 硬盘分区 mke2fs
/pro/partitions mke2fs 参数 磁盘文件位置 -t -b [32] -c -L [SYSTEM] -j dumpe2fs [/etc/sda1] e2lable [/etc/sda1] [SYSTEM] e2lable [/etc/sda1] fsck [/etc/sda1] -y -t [est4] mount [/dev/sd3] [/mnt/] mount -t [ext4] -a -o ro rw sync async noatime atime remount umount [/mnt] rmount [/dev/sda3] fuser -m /mnt lsof /mnt /etc/fstab 挂载设备 挂载点 文件系统 挂在选项 dump,fsck相关选项 /dev/sda3 /mnt ext4 default 0 0 如设备有label则可以适合用LABEL=SYSTEM取代/dev/sda3 pvcreate /dev/sdb /dev/sdc vgcreat linuxcast /dev/sdb /dev/sdc lvcreat -n mylv -L 2G linuxcast mkfs.ext4 /dev/linuxcast/mylv mount /dev/linuxcast/mlv /mnt pvdisplay vgdisplay lvdisplay
find
查找文件/ 文件夹
find
man/info 获取帮助 所有命令 DOC文件 id pwd passwd whoami who w 配置文件
-user -grou -ctime -size -type -type d -type l -perm [权限] [man|info] [命令] [man|info] -k [关键字] [man|info] "/关键字" -h --help /usr/share/doc 显示当前用户信息 显示当前的工作目录 修改当前用户密码 显示当前用户 显示有哪些用户已经登陆系统 显示有哪些用户已经登录及其进程 /etc/passwd /etc/shadow /etc/group useradd [用户名] -d [家目录] -s -u [UID] -g [组] -G [附属组] usermod 参数 username -l [新用户名] -u [新UID] -d [新家目录] -g [新主组] -G [新附属组] -L -U userdel [用户名] -r groupadd [组名] groupmod -n [新组名] [组 名] groupmod -g [新GID] groupdel [组名] chown [用户名] [文件名] chgrp [组名] [文件名]
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档