Linux系统常用命令

Linux系统常用命令整理一、文件操作1) mkdir*:*建立目录。

2) du:-sh 查看当前文件夹大小3) head*:*文件查看,如:head -5 文件名,可以查看文件前5行。

4) tail*:*文件查看,如:tail -5 文件名,可以查看后5行,使用-f参数可以动态查看文件变化。

5) rm*:*删除文件或目录,rm会强制删除文件,如果想在删除时提示确认,可以使用-i参数,如果要删除目录,可以使用-r参数,使用-r参数每删一个目录或文件都会给出提示,响应每个提示是不现实的,这时可以使用-rf参数强制删除目录,这样即使用了-i参数也是无效的。

6) mv*:*用于移动文件和更名文件,如m v ye.txt /home是将当前目录下的ye.txt 移动到/home目录下;mv ye.txt ye1.txt是将ye.txt文件改名为ye1.txt,m v也可以一次移动多个文件,类似于cp使令。

7) cp*:*用于复制文件或目录,cp可以一次复制多个文件,如cp *.txt *.bak *.doc /home,将当前目录中扩展名为txt、doc、bak的文件全部复制到/home目录中,如果要复制整个目录及其所有子目录可以使用cp -R命令。

8) find*:*这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。

基本格式如下:find [path] [expression],例find /opt-nam e java。

9) ls*:*用于显示当前目录的内容,-sh查看目录中文件的大小,如果想取得详细信息可以用ls -l命令,如果一屏显示不了,可以用ls -l |m ore分屏显示。

10) ln*:*创建快捷方式。

使用方式:ln [options] source dist。

参数:-f:链结时先将与dist同档名的档案删除;-d:允许系统管理者硬链结自己的目录;-i:在删除与dist同档名的档案时先进行询问;-n:在进行软边结时,将dist视为一般的档案;-s:进行软链结;-v:在连结之前显示其档名;-b:将在连结时会被覆写或删除的档案进行备份;-S SUFFIX:将备份的档案都加上SUFFIX的字尾;-V METHOD:指定备份的方式;-help:显示辅助说明;-version:显示版本说明:Linux/Unix档案系统中,有所谓的连结,我们可将其视为档案的别名,而连结又可分为两种:硬连结与软连结,硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。

硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。

11) jar*:*打包和解包命令。

用法:jarUnknown macro: { ctxu }[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项:-c 创建新的存档-t 列出存档内容的列表-x 展开存档中的命名的(或所有的〕文件-u 更新已存在的存档-v 生成详细输出到标准输出上-f 指定存档文件名-m包含来自标明文件的标明信息-0 只存储方式;未用ZIP压缩格式-M 不产生所有项的清单(manifest〕文件-i 为指定的jar文件产生索引信息-C 改变到指定的目录,并且包含下列文件:清单(manifest〕文件名和存档文件名都需要被指定时,按'm' 和'f'标志指定的相同顺序。

示例1:将两个class文件存档到一个名为'classes.jar' 的存档文件中:jar cvf classes.jar Foo.class Bar.class示例2:用一个存在的清单(manifest)文件'mymanifest' 将foo/ 目录下的所有文件存档到一个名为'classes.jar' 的存档文件中:jar cvfm classes.jar mymanifest -C foo/ .12) tar*:*打包和解包解包:tar xvf fileName.tar打包:tar cvf fileName.tar DirName13) gzip*:*解压,压缩解压1:gunzip FileName.gz解压2:gzip -d FileName.gz解压:tar zxvf FileName.tar.gz压缩:gzip FileName压缩:tar zcvf FileName.tar.gz DirName14) more*:*查看文件内容使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]说明:会以一页一页的方式逐页阅读,按space键往下一页,按b键往上一页,按h 键显示帮助。

参数:-num一次显示的行数-d 在屏幕下方显示操作提示-l 取消遇见特殊字元^L(送纸字元)时会暂停的功能-f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长会被扩展为两行或两行以上)-p 不以卷动的方式显示每一页,而是先清除屏幕后再显示内容-c 跟-p相似,不同的是先显示内容再清除其他旧资料-s 当遇到有连续两行以上的空白行,就代换为一行的空白行-u 不显示下引号(根据环境变数TERM指定的terminal而有所不同)+/ 在每个档案显示前搜寻该字符串(pattern),然后从该字串之后开始显示+num 从第num行开始显示fileNam es 欲显示内容的档案,可为复数个数15) vi光标移动h或^h 向左移一个字符j或^j或^n 向下移一行k或^p 向上移一行l或空格向右移一个字符G 移到文件的最后一行nG 移到文件的第n行w 移到下一个字的开头W 移到下一个字的开头,忽略标点符号b 移到前一个字的开头B 移到前一个字的开头,忽略标点符号L 移到屏幕的最后一行M 移到屏幕的中间一行H 移到屏幕的第一行e 移到下一个字的结尾E 移到下一个字的结尾,忽略标点符号( 移到句子的开头) 移到句子的结尾Unknown macro: { 移到段落的开头} 移到下一个段落的开头0或| 移到当前行的第一列n| 移到当前行的第n列^ 移到当前行的第一个非空字符$ 移到当前行的最后一个字符+或return 移到下一行的第一个字符- 移到前一行的第一个非空字符在vi中添加文本a 在光标后插入文本A 在当前行插入文本i 在光标前插入文本I 在当前行前插入文本o 在当前行的下边插入新行O 在当前行的上边插入新行:r file 读入文件file内容,并插在当前行后:nr file 读入文件file内容,并插在第n行后escape 回到命令模式^v char 插入时忽略char的指定意义,这是为了插入特殊字符在vi中删除文本x 删除光标处的字符,可以在x前加上需要删除的字符数目nx 从当前光标处往后删除n个字符X 删除光标前的字符,可以在X前加上需要删除的字符数目nX 从当前光标处往前删除n个字符dw 删至下一个字的开头ndw 从当前光标处往后删除n个字dG 删除行,直到文件结束dd 删除整行ndd 从当前行开始往后删除db 删除光标前面的字ndb 从当前行开始往前删除n字:n,md 从第m行开始往前删除n行d或d$ 从光标处删除到行尾dcursor_command 删除至光标命令处,如dG将从当产胆行删除至文件的末尾^h或backspace 插入时,删除前面的字符^w 插入时,删除前面的字修改vi文本每个命令前面的数字表示该命令重复的次数rchar 用char替换当前字符R text escape 用text替换当前字符直到换下Esc键stext escape 用text代替当前字符S或cctext escape 用text代替整行cwtext escape 将当前字改为textCtext escape 将当前行余下的改为textcG escape 修改至文件的末尾ccursor_c m d text escape 从当前位置处到光标命令位置处都改为text在vi中查找与替换/text 在文件中向前查找text?text 在文件中向后查找textn 在同一方向重复查找N 在相反方向重复查找ftext 在当前行向前查找textFtext 在当前行向后查找textttext 在当前行向前查找text,并将光标定位在text的第一个字符Ttext 在当前行向后查找text,并将光标定位在text的第一个字符:set ic 查找时忽略大小写:set noic 查找时对大小写敏感:s/oldtext/newtext 用newtext替换oldtext:m,ns/oldtext/newtext 在m行通过n,用newtext替换oldtext& 重复最后的:s命令:g/text1/s/text2/text3 查找包含text1的行,用text3替换text2:g/text/command 在所有包含text的行运行command所表示的命令:v/text/command 在所有不包含text的行运行command所表示的命令在vi中复制文本yy 将当前行的内容放入临时缓冲区nyy 将n行的内容放入临时缓冲区p 将临时缓冲区中的文本放入光标后P 将临时缓冲区中的文本放入光标前"(a-z)nyy 复制n行放入名字为圆括号内的可命名缓冲区,省略n表示当前行"(a-z)ndd 删除n行放入名字为圆括号内的可命名缓冲区,省略n表示当前行"(a-z)p 将名字为圆括号的可命名缓冲区的内容放入当前行后"(a-z)P 将名字为圆括号的可命名缓冲区的内容放入当前行前在vi中撤消与重复u 撤消最后一次修改U 撤消当前行的所有修改. 重复最后一次修改, 以相反的方向重复前面的f、F、t或T查找命令; 重复前面的f、F、t或T查找命令"np 取回最后第n次的删除(缓冲区中存有一定次数的删除内容,一般为9) n 重复前面的/或?查找命令N 以相反方向重复前面的/或?命令保存文本和退出vi:w 保存文件但不退出vi:w file 将修改保存在file中但不退出vi:wq或ZZ或:x 保存文件并退出vi:q! 不保存文件,退出vi:e! 放弃所有修改,从上次保存文件开始再编辑vi中的选项:set all 打印所有选项:set nooption 关闭option选项:set nu 每行前打印行号:set showm ode 显示是输入模式还是替换模式:set list 显示制表符(^I)和行尾符号:set ts=8 为文本输入设置tab stops:set window=n 设置文本窗口显示n行vi的状态:.=打印当前行的行号:=打印文件中的行数^g 显示文件名、当前的行号、文件的总行数和文件位置的百分比:l 使用字母"l"来显示许多的特殊字符,如制表符和换行符在文本中定位段落和放置标记{ 在第一列插入{来定义一个段落[[回到段落的开头处]] 向前移到下一个段落的开头处m(a-z) 用一个字母来标记当前位置,如用mz表示标记z'(a-z) 将光标移动到指定的标记,如用'z表示移动到z在vi中连接行J 将下一行连接到当前行的末尾nJ 连接后面n行光标放置与屏幕调整H 将光标移动到屏幕的顶行nH 将光标移动到屏幕顶行下的第n行M 将光标移动到屏幕的中间L 将光标移动到屏幕的底行nL 将光标移动到屏幕底行上的第n行^e(ctrl+e) 将屏幕上滚一行^y 将屏幕下滚一行^u 将屏幕上滚半页^d 将屏幕下滚半页^b 将屏幕上滚一页^f 将屏幕下滚一页^l 重绘屏幕z-return 将当前行置为屏幕的顶行nz-return 将当前行下的第n行置为屏幕的顶行z. 将当前行置为屏幕的中央nz. 将当前行上的第n行置为屏幕的中央z- 将当前行置为屏幕的底行nz- 将当前行上的第n行置为屏幕的底行vi中的shell转义命令:!command 执行shell的command命令,如:!ls:!! 执行前一个shell命令:r!command 读取command命令的输入并插入,如:r!ls会先执行ls,然后读入内容:w!command 将当前已编辑文件作为command命令的标准输入并执行command命令,如:w!grep all:cd directory 将当前工作目录更改为directory所表示的目录:sh 将启动一个子shell,使用^d(ctrl+d)返回vi:so file 在shell程序file中读入和执行命令vi中的宏与缩写(避免使用控制键和符号,不要使用字符K、V、g、q、v、*、=和功能键):m ap key command_seq 定义一个键来运行command_seq,如:map e ea,无论什么时候都可以e移到一个字的末尾来追加文本:m ap 在状态行显示所有已定义的宏:um ap key 删除该键的宏:ab string1 string2 定义一个缩写,使得当插入string1时,用string2替换string1。

合集下载

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最常用20条命令汇总

linux最常用20条命令汇总

linux最常用20条命令汇总
1. ls:显示当前目录中的文件和子目录
2. cd:改变当前工作目录
3. mkdir:创建新的目录
4. rm:删除文件或目录
5. cp:复制文件或目录
6. mv:移动或重命名文件或目录
7. cat:查看文件内容
8. grep:在文件中搜索指定的字符串
9. find:在文件系统中查找文件或目录
10. chmod:修改文件或目录的权限
11. chown:修改文件或目录的所有者
12. tar:创建压缩文件或解压缩文件
13. ssh:远程登录到其他计算机
14. ps:显示当前运行的进程
15. top:实时监控系统的进程和资源使用情况
16. du:显示目录或文件的磁盘使用情况
17. df:显示文件系统的磁盘使用情况
18. ifconfig:配置或显示网络接口信息
19. ping:测试与目标主机的连通性
20. man:查看命令的帮助文档。

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命令 文档

常用的linux命令文档常用的Linux命令文档Linux操作系统是一种非常强大和灵活的操作系统,广泛应用于服务器和嵌入式系统中。

作为一名Linux系统管理员或者开发者,掌握常用的Linux 命令是至关重要的。

本文旨在提供一份常用的Linux命令文档,涵盖了从基本命令到高级命令的应用和使用。

1. 文件和目录操作命令1.1 ls命令:列出当前目录下的文件和子目录。

1.2 cd命令:切换当前工作目录。

1.3 mkdir命令:创建新的目录。

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

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

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

1.7 touch命令:创建一个新文件。

1.8 cat命令:显示文件内容或者将几个文件合并成一个文件。

1.9 echo命令:将指定的文本输出到终端或者文件。

2. 文件查找和搜索命令2.1 find命令:根据指定的条件在文件系统中查找文件。

2.2 grep命令:在文件或者输入中查找匹配的行。

2.3 locate命令:在系统的数据库中查找文件。

2.4 which命令:查找可执行文件的路径。

2.5 whereis命令:查找二进制程序、源代码和man页文件的路径。

3. 文件权限和权限管理命令3.1 chmod命令:修改文件或目录的权限。

3.2 chown命令:修改文件或目录的所有者。

3.3 chgrp命令:修改文件或目录的所属组。

3.4 passwd命令:修改用户密码。

4. 系统管理命令4.1 top命令:实时显示各种系统资源的使用情况。

4.2 ps命令:查看当前运行的进程。

4.3 kill命令:终止指定的进程。

4.4 service命令:启动、停止和重启系统服务。

4.5 systemctl命令:管理系统的Systemd服务。

5. 网络操作命令5.1 ifconfig命令:查看和设置网络接口配置。

5.2 ping命令:测试主机之间的连通性。

5.3 ssh命令:通过SSH协议登录到远程主机。

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


表达式
-name文件 -perm模式
说明
告诉find要找什么文件;要找的文件包括在引号中,可以使用通配符(*和?) 匹配所有模式为指定数字型模式值的文件。不仅仅是读,写和执行,所有模式 都必须匹配。如果在模式前是负号(-),表示采用除这个模式外的所有模式。
-type x
匹配所有类型为x的文件。x是c(字符特殊),b(块特殊),d(目录),p (有名管道),l(符号连接),s(套接文件)或f(一般文件)。
netstat-显示网络状态
语法:netstat -[options] [-A<网络类型>][--ip]
说明:利用netstat指令可让你得知整个Linux系统的网络情况。
参数 -a -i -n
说明 列出所有套接字的状态 列出所有网络接口卡的状态 把名字转换成ip的格式显示
-r
-l
显示系统路由表
显示目前在侦听的活动套接字
参数还有很多,一般我们用 -c 和 -n 参数就可以了 范例: [root@vm10080058 bin]# cd /usr/local/sinasrv2/bin/ //切换到ab路径
范例:查询空间占用量,以可被识别的方式展现
[jiangfeng3@vm10080058 ~]$ du –ah /data1/www/htdocs/
alias
语法:alias [别名] = [指令名称]
说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目 前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登 入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。 范例:快速进入和 [jiangfeng3@vm10080058 ~]$ vi /etc/profile

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常用命令实现磁盘配额(注安装LINUX时建立/home分区)目标:对用户zhao在/home目录上实现soft limit为5k,hard limit 为10k的磁盘配额实现步骤:1. 修改包含/home的行,#vi /etc/fstab,改为:defaults,usrquota。

也就是增加usrquota项。

然后保存退出。

2、卸载/home目录#umount /home3. 挂接/home目录#mount /home4、增加用户zhao #useradd zhao5、修改密码#passwd zhao6、生成关于/home目录的quota信息# quotacheck -cmug /home#quotacheck -vu /home7、查看所有用户的信息#repquota -au8、设置配额#edquota -u zhao将soft 和hard 分别改为5和109、保存并退出#wq!10、修改时间#edquota -t11、#wq!12.开启/home上的磁盘配额功能#quotaon /home13.查询配额#quota -u zhao14.验证配额#su - zhao一、基本命令1.man2.ls作用:列出文件清单。

常用选项:-a,-R-a 全部文件,包括隐藏文件(开头为.的文件)-R 与子目录一起列出来3.cd [绝对目录或者相对目录]作用:改变当前路径。

特殊目录的表示方法:.,..,~,-(代表前一目录)cd /var/spool/mailcd ../mqueue4.pwd作用:查看当前路径。

5.mkdir作用:创建目录。

6.rmdir作用:删除空目录。

7.rm作用:删除文件或目录。

常用选项:-r,-i(删除文件或者目录前是否询问)8.cp作用:复制。

常用选项:-r,-i-r 用于递归复制,-i若目标文件已经存在,将询问例:cd /tmpcp ~/.bashrc bashrccp –i ~/.bashrc bashrc9.mv作用:移动文件或目录。

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