Linux常用命令及快捷键

合集下载

Linux终端命令快捷键大全

Linux终端命令快捷键大全

Linux终端命令快捷键大全作为Linux系统的重要组成部分,终端是开发者和系统管理员最常用的工具之一。

在日常使用中,了解并掌握一些终端命令的快捷键,能够提高工作效率和操作便捷性。

本文将介绍一些常用的Linux终端命令快捷键,帮助读者更好地利用终端进行工作和管理。

1. 基本操作快捷键- Ctrl+C:中断当前正在运行的命令。

- Ctrl+Z:将当前正在运行的命令放入后台进程。

- Ctrl+D:退出当前终端。

- Ctrl+L:清屏,相当于执行clear命令。

- Ctrl+S:暂停当前终端的输出。

- Ctrl+Q:恢复被暂停的终端输出。

2. 光标移动快捷键- Ctrl+A(或Home):将光标移至命令行的开头。

- Ctrl+E(或End):将光标移至命令行的末尾。

- Ctrl+B(或左箭头):将光标向左移动一个字符。

- Ctrl+F(或右箭头):将光标向右移动一个字符。

- Alt+B:将光标向左移动一个单词。

- Alt+F:将光标向右移动一个单词。

- Ctrl+U:删除光标至命令行开头的所有字符。

- Ctrl+K:删除光标至命令行末尾的所有字符。

- Ctrl+W:删除光标前的一个单词。

3. 命令历史快捷键- 上箭头(或Ctrl+P):显示上一条命令。

- 下箭头(或Ctrl+N):显示下一条命令。

- Ctrl+R:进入历史命令搜索模式。

- Ctrl+G:退出历史命令搜索模式。

- Ctrl+J(或Enter):执行当前选中的历史命令。

- Ctrl+O:执行当前选中的历史命令,并在下一行显示新的提示符。

4. 文本编辑快捷键- Ctrl+D:删除光标所在位置的字符。

- Ctrl+H(或Backspace):删除光标前一个字符。

- Ctrl+T:交换光标位置前后的两个字符。

- Alt+T:交换光标位置前后的两个单词。

- Alt+L:将光标所在位置至行末的字符转为小写。

- Alt+U:将光标所在位置至行末的字符转为大写。

Linux中的快捷键利用CtrlR快速搜索和执行历史命令

Linux中的快捷键利用CtrlR快速搜索和执行历史命令

Linux中的快捷键利用CtrlR快速搜索和执行历史命令CtrlR快速搜索和执行历史命令Linux系统一直以来都被广泛应用于服务器和开发领域,其丰富的命令行界面为用户提供了强大的操作和管理能力。

针对经常输入的命令,我们可以利用Linux的快捷键,特别是CtrlR快速搜索并执行历史命令。

本文将介绍如何使用CtrlR来提高我们在Linux系统中的命令行操作效率。

CtrlR快速搜索历史命令的使用方法如下:1. 在终端中按下CtrlR键,此时会出现一个“reverse-i-search”提示符;2. 输入关键字,该关键字将用于搜索之前输入过的命令;3. 终端会自动显示匹配的最近命令,我们可以继续输入关键字进行进一步的缩小搜索范围;4. 按下Enter键,终端会自动执行匹配到的命令。

通过CtrlR快速搜索历史命令,我们可以避免重复输入相同的命令,提高操作效率。

下面以一个简单的例子来演示如何使用CtrlR。

假设我们之前执行过以下三个命令,并且想要重新执行第二个命令:ls -l /etc。

1. cat /var/log/syslog2. ls -l /etc3. ifconfig我们可以按下CtrlR键,然后输入“ls”,终端会自动显示最近匹配的命令,同时我们可以根据需要继续输入关键字进行缩小搜索范围,最终找到目标命令“ls -l /etc”。

接着,按下Enter键,终端会自动执行该命令。

使用CtrlR快速搜索历史命令的同时,我们还可以通过CtrlR的其他相关快捷键进行更高效的操作。

下面列举了一些常用的快捷键:1. CtrlR:触发历史命令搜索模式;2. CtrlG:退出搜索模式;3. CtrlJ or Enter:执行匹配到的命令;4. CtrlP:显示上一个匹配的历史命令;5. CtrlS:向上滚动浏览搜索历史命令;6. CtrlT:交换当前输入与搜索模式下的命令字符;7. CtrlY:插入搜索模式下的命令字符到当前输入位置。

linux 服务器常用操作命令

linux 服务器常用操作命令

linux 服务器常用操作命令1.基本命令- pwd:查看当前所在目录- ls:列出当前目录下的文件和文件夹- cd:切换目录- touch:创建文件- mkdir:创建新的目录- rm:删除文件或目录- cp:复制文件或目录- mv:重命名文件或目录,或移动文件或目录到其他位置- cat:查看文件内容- grep:在文件中搜索指定的字符串- find:查找文件并执行相应操作- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者- top:实时查看系统的资源使用情况- ps:显示当前正在运行的进程信息2.文件操作- echo:输出文本内容到终端或文件- head:显示文件的前几行- tail:显示文件的后几行- less:按页查看文件内容- wget:下载文件- tar:打包和解压文件- gzip:压缩文件- unzip:解压缩文件- file:查看文件类型- scp:在本地和远程服务器之间进行文件传输- sftp:通过SSH协议在本地和远程服务器之间进行文件传输3.网络相关- ifconfig:显示网络接口配置信息- ping:测试与指定主机的连通性- netstat:显示网络连接、路由表和网络接口信息- ssh:建立安全的远程登录连接- telnet:建立与远程主机的非安全连接- nslookup:域名解析工具- traceroute:显示数据包在网络上的传输路径- ifup/ifdown:启用/禁用网络接口- iptables:配置防火墙规则4.系统管理- uname:显示系统信息- whoami:显示当前用户- id:显示用户信息- date:显示系统日期和时间- uptime:显示系统的运行时间和平均负载- free:显示内存的使用情况- df:显示磁盘空间的使用情况- du:查看文件和目录的磁盘使用情况- kill:关闭指定进程- reboot:重启系统- shutdown:关闭系统5.用户和权限管理- useradd:创建用户- userdel:删除用户- passwd:修改用户密码- su:切换用户- sudo:以超级用户权限执行命令- visudo:配置sudo的访问权限- chattr:修改文件属性- addgroup:创建用户组- delgroup:删除用户组- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者6.日志管理- tail:实时显示日志文件的最后几行内容- cat:显示整个日志文件的内容- grep:在日志文件中搜索指定的字符串- systemctl:管理系统服务- journalctl:查看系统日志7.进程管理- ps:显示当前正在运行的进程信息- top:实时查看当前系统进程的资源占用情况- kill:终止指定进程- nice:调整进程的优先级- nohup:在后台运行命令,不受终端断开影响- renice:修改进程的优先级这些是Linux服务器常用的操作命令,能够实现大部分日常操作和系统管理任务。

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常用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的基本操作命令
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终端命令的快捷键

Linux终端命令的快捷键Linux终端是开源且广泛使用的操作系统终端,它提供了丰富的命令和功能来帮助用户管理和操作系统。

为了提高工作效率,熟练掌握终端命令的快捷键是非常重要的。

本文将介绍一些常用的Linux终端命令的快捷键,以帮助读者更高效地使用Linux终端。

1. 全局快捷键在终端中,有一些全局快捷键可以用于在不同命令之间切换,以及执行常见的操作。

以下是一些常用的全局快捷键:- Ctrl + C:终止当前正在运行的命令。

- Ctrl + Z:将当前命令放入后台,并暂停它的执行。

- Ctrl + D:退出当前的终端会话。

- Ctrl + L:清屏,相当于执行clear命令。

- Ctrl + R:在历史命令中进行逆向搜索。

- Ctrl + S:暂停输出到终端。

- Ctrl + Q:恢复输出到终端。

这些全局快捷键能够快速有效地帮助用户进行操作和导航。

2. 命令行编辑快捷键在终端中,命令行编辑是一个非常实用的功能,它可以帮助用户快速编辑和修改命令。

以下是一些常用的命令行编辑快捷键:- Ctrl + A:将光标移动到行首。

- Ctrl + E:将光标移动到行尾。

- Ctrl + W:删除光标前的一个单词。

- Ctrl + K:删除光标位置到行尾的所有内容。

- Ctrl + U:删除光标位置到行首的所有内容。

- Ctrl + Y:粘贴最后一次剪切的内容。

- Ctrl + _:撤销最后一次操作。

这些命令行编辑快捷键可以帮助用户快速进行修改和调整命令,提高输入效率。

3. 历史命令快捷键终端可以记住用户执行的历史命令,并提供一些快捷键来访问和重复执行这些命令。

以下是一些常用的历史命令快捷键:- 上箭头:执行上一个历史命令。

- 下箭头:执行下一个历史命令。

- !!:执行上一个历史命令。

- !n:执行第n个历史命令(n为命令编号)。

- !-n:执行倒数第n个历史命令。

- Ctrl + R:逆向搜索历史命令。

- Ctrl + G:退出历史搜索。

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

最近开始学Linux,在VMware Player中安装了CentOS 6.4。

为方便自己也方便他人,整理了Linux常用命令及快捷键。

常用命令:文件和目录:# cd /home 进入'/home' 目录# cd .. 返回上一级目录# cd ../.. 返回上两级目录# cd - 返回上次所在目录# cp file1 file2 将file1复制为file2# cp -a dir1 dir2 复制一个目录# cp -a /tmp/dir1 . 复制一个目录到当前工作目录(.代表当前目录)# ls 查看目录中的文件# ls -a 显示隐藏文件# ls -l 显示详细信息# ls -lrt 按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)# pwd 显示工作路径# mkdir dir1 创建'dir1' 目录# mkdir dir1 dir2 同时创建两个目录# mkdir -p /tmp/dir1/dir2 创建一个目录树# mv dir1 dir2 移动/重命名一个目录# rm -f file1 删除'file1'# rm -rf dir1 删除'dir1' 目录及其子目录内容查看文件内容:# cat file1 从第一个字节开始正向查看文件的内容# head -2 file1 查看一个文件的前两行# more file1 查看一个长文件的内容# tac file1 从最后一行开始反向查看一个文件的内容# tail -3 file1 查看一个文件的最后三行文本处理:# grep str /tmp/test 在文件'/tmp/test' 中查找"str"# grep ^str /tmp/test 在文件'/tmp/test' 中查找以"str" 开始的行# grep [0-9] /tmp/test 查找'/tmp/test' 文件中所有包含数字的行# grep str -r /tmp/* 在目录'/tmp' 及其子目录中查找"str"# diff file1 file2 找出两个文件的不同处# sdiff file1 file2 以对比的方式显示两个文件的不同查找:# find / -name file1 从'/' 开始进入根文件系统查找文件和目录# find / -user user1 查找属于用户'user1' 的文件和目录# find /home/user1 -name \*.bin 在目录'/ home/user1' 中查找以'.bin' 结尾的文件# find /usr/bin -type f -atime +100 查找在过去100天内未被使用过的执行文件# find /usr/bin -type f -mtime -10 查找在10天内被创建或者修改过的文件# locate \*.ps 寻找以'.ps' 结尾的文件,先运行'updatedb' 命令# find -name '*.[ch]' | xargs grep -E 'expr' 在当前目录及其子目录所有.c和.h文件中查找'expr'# find -type f -print0 | xargs -r0 grep -F 'expr' 在当前目录及其子目录的常规文件中查找'expr'# find -maxdepth 1 -type f | xargs grep -F 'expr' 在当前目录中查找'expr'压缩和解压:# bzip2 file1 压缩file1# bunzip2 file1.bz2 解压file1.bz2# gzip file1 压缩file1# gzip -9 file1 最大程度压缩file1# gunzip file1.gz 解压file1.gz# tar -cvf archive.tar file1 把file1打包成archive.tar(-c: 建立压缩档案;-v: 显示所有过程;-f: 使用档案名字,是必须的,是最后一个参数)# tar -cvf archive.tar file1 dir1 把file1,dir1 打包成archive.tar# tar -tf archive.tar 显示一个包中的内容# tar -xvf archive.tar 释放一个包# tar -xvf archive.tar -C /tmp 把压缩包释放到/tmp目录下# zip file1.zip file1 创建一个zip格式的压缩包# zip -r file1.zip file1 dir1 把文件和目录压缩成一个zip格式的压缩包# unzip file1.zip 解压一个zip格式的压缩包到当前目录# unzip test.zip -d /tmp/ 解压一个zip格式的压缩包到/tmp 目录yum工具:# yum -y install [package] 下载并安装一个rpm包# yum localinstall [package.rpm] 安装一个rpm包,使用你自己的软件仓库解决所有依赖关系# yum -y update 更新当前系统中安装的所有rpm包# yum update [package] 更新一个rpm包# yum remove [package] 删除一个rpm包# yum list 列出当前系统中安装的所有包# yum search [package] 在rpm仓库中搜寻软件包# yum clean [package] 清除缓存目录(/var/cache/yum)下的软件包# yum clean headers 删除所有头文件# yum clean all 删除所有缓存的包和头文件网络:# ifconfig eth0 显示一个以太网卡的配置# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 配置网卡的IP地址# ifdown eth0 禁用'eth0' 网络设备# ifup eth0 启用'eth0' 网络设备# iwconfig eth1 显示一个无线网卡的配置# iwlist scan 显示无线网络# ip addr show 显示网卡的IP 地址其他:# su - 切换到root权限(与su有区别)# shutdown -h now 关机# shutdown -r now 重启# top 罗列使用CPU资源最多的linux任务(输入q退出)# pstree 以树状图显示程序# man ping 查看参考手册(例如ping 命令)# passwd 修改密码# df -h 显示磁盘的使用情况# cal -3 显示前一个月,当前月以及下一个月的月历# cal 10 1988 显示指定月,年的月历# date --date '1970-01-01 UTC 1427888888 seconds' 把一相对于1970-01-01 00:00的秒数转换成时间常用快捷键:CentOS 6.4 中可以通过系统->首选项->键盘快捷键来设置快捷键,如图所示。

例如可将运行终端的快捷键设为Ctrl+Alt+T。

Ctrl + u 删除光标之前到行首的字符Ctrl + k 删除光标之前到行尾的字符Ctrl + c 取消当前行输入的命令,相当于Ctrl + BreakCtrl + a 光标移动到行首(ahead of line),相当于通常的Home键Ctrl + e 光标移动到行尾(end of line)Ctrl + f 光标向前(forward)移动一个字符位置Ctrl + b 光标往回(backward)移动一个字符位置Ctrl + l 清屏,相当于执行clear命令Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)Ctrl + w 删除从光标位置前到当前所处单词(word)的开头Ctrl + t 交换光标位置前的两个字符Ctrl + y 粘贴最后一次被删除的单词Ctrl + Alt + d 显示桌面Alt + b 光标往回(backward)移动到前一个单词Alt + d 删除从光标位置到当前所处单词的末尾Alt + F2 运行Alt + F4 关闭当前窗口Alt + F9 最小化当前窗口Alt + F10 最大化当前窗口Alt + Tab 切换窗口Alt +按住左键移动窗口(或在最下面的任务栏滚动鼠标滑轮)[鼠标中间键] 粘贴突出显示的文本。

使用鼠标左键来选择文本。

把光标指向想粘贴文本的地方。

点击鼠标中间键来粘贴。

[Tab] 命令行自动补全。

使用shell 提示时可使用这一方式。

键入命令或文件名的前几个字符,然后按[Tab] 键,它会自动补全命令或显示匹配键入字符的所有命令。

在桌面或文件管理器中直接按/ 就可以输入位置,打开文件管理器。

快速搜索:在vi 或Firefox 中直接按/ 即可进入搜索状态。

网站链接和图片可直接拖放到桌面或者目录,可以马上下载。

直接将文件管理器中的文件拖到终端中就可以在终端中得到完整的路径名。

在滚动条的空白处点击鼠标中键,屏幕即滚动到那个地方。

相关文档
最新文档