Ubuntu指南 --命令

秒速五厘米 2022-03-15 03:24 331阅读 0赞

UbuntuManual:Ubuntu指南

http://wiki.ubuntu.org.cn/UbuntuManual:Ubuntu%E6%8C%87%E5%8D%97#.E5.9F.BA.E6.9C.AC_Unix_.E5.91.BD.E4.BB.A4

  1. 基本 Unix 命令
  2. 让我们来学习基本的Unix命令。 使用非特权用来执行下面的所有的命令。 penguin :
  3. pwd
  4. 显示当前工作路径。
  5. whoami
  6. 显示当前用户名。
  7. file foo
  8. 显示foo文件的属性。
  9. type -p commandname
  10. 显示命令commandname所的的地方。
  11. which commandname也可以用来做这个 .
  12. type commandname
  13. 显示命令 commandname的信息。
  14. apropos key-word
  15. 找到和 key-word相关的命令。
  16. man -k key-word也可以做到
  17. whatis commandname
  18. 显示该命令的一句话帮助。 commandname.
  19. man -a commandname
  20. 显示命令的解释信息。 commandname. (Unix style)
  21. info commandname
  22. 显示很长的命令解释 commandname. (GNU style)
  23. ls
  24. 列出目录内容 (非以.开始的文件和目录)
  25. ls -a
  26. 列出目录内容(所有的文件和目录)
  27. ls -A
  28. 列出目录内容。(几乎所有的文件和目录,略去".." and "."
  29. ls -la
  30. 列出目录所有文件和目录的详细信息。查看 Ubuntu 中的文件系统概念, 4.5.2 节。
  31. ls -d *
  32. 列出当前目录下的目录名称,而不是目录下的内容。
  33. lsof foo
  34. 显示文件foo的打开状态。
  35. mkdir foo
  36. 在当前目录下创建一个新的目录foo
  37. cd foo
  38. 切换到当前目录下或者在变量CDPATH中列出来的目录foo。在builtins(7)查看命令cd
  39. cd /
  40. 切换到根目录。
  41. cd
  42. 切换到用户主目录。
  43. cd /foo
  44. 切换到绝对路径/foo所指定的目录。
  45. cd ..
  46. 切换到上一级目录。
  47. cd ~/foo
  48. 切换到用户主目录下的foo目录去。
  49. cd -
  50. 切换到上一次所去的目录。
  51. </etc/motd pager
  52. 使用默认的分页程序查看文件/etc/motd的内容,参照 command < foo, 4.3.10.9 节。
  53. touch junkfile
  54. 创建一个空文件junkfile
  55. cp foo bar
  56. 拷贝一个已有的文件foo到新文件bar
  57. rm junkfile
  58. 删除文件junkfile
  59. rmdir bar
  60. 删除空目录bar (目录bar必须为空目录)
  61. mv foo bar
  62. 把已有的文件foo重命名为bar
  63. mv foo bar/baz
  64. 把已有的文件foo移动到新位置并重命名为bar/baz。目录bar必须存在。
  65. chmod 600 foo
  66. 让已经存在的文件foo其他人不能读写。(所有人都 不能执行)。
  67. chmod 644 foo
  68. 使文件foo其他的人可以读,但是不能写。(所有人 都不能执行)
  69. chmod 755 foo
  70. 使文件foo其他的人能读不能写。(所有人都可以执行)
  71. top
  72. 全屏显示进程信息。输入”q”退出。
  73. ps aux | pager
  74. BSD风格输出所有正在运行的进程的信息。参照 command1 | command2, 4.3.10.2 节。
  75. ps -ef | pager
  76. system-V风格来输出所有正在运行的进程的信息。
  77. ps aux | grep -e "[e]xim4*"
  78. 显示exim4进程,或者运行exim的进程。输入man grep可以从grep(1)的手册页学习正则表达式。
  79. ps axf | pager
  80. ASCCI艺术形式来显示运行所有进程信息。
  81. kill 1234
  82. 杀死进程号为1234的进程。 查看 中止一个进程, 8.5.1 节。
  83. killall Xorg
  84. 重新启动Xwindow
  85. grep -e "pattern" *.html
  86. 找到当前目录下面所有以.html结尾的文件中含有"pattern"的行,并显示它们。
  87. gzip foo
  88. Lempel-Ziv(LZ77)压缩算法压缩foo,生成foo.gz
  89. gunzip foo.gz
  90. 将文件foo.gz解压缩生成foo
  91. bzip2 foo
  92. 将文件foo.bz2解压缩生成foo
  93. tar -xvvf foo.tar
  94. 从打包文件foo.tar解出文件来。
  95. tar -xvvzf foo.tar.gz
  96. 从打包压缩的文件foo.tar.gz中解开文件。
  97. tar -xvvf --bzip2 foo.tar.bz2
  98. 从文件foo.tar.bz2解压缩文件。
  99. tar -cvvf foo.tar bar/
  100. 把目录bar/的内容打包存放到foo.tar存档中。
  101. tar -cvvzf foo.tar.gz bar/
  102. 把目录bar/的内容打包并且压缩存放到foo.tar.gz存档中。
  103. tar -cvvf --bzip2 foo.tar.bz2 bar/
  104. 把目录bar/中的内容打包存放到foo.tar.bz2存档里面。
  105. zcat README.gz | pager
  106. 使用默认的分页显示程序pager来显示压缩文件README.gz中的内容。
  107. zcat README.gz > foo
  108. 使用文件README.gz解开后的内容创建一个文件foo
  109. zcat README.gz >> foo
  110. 把文件README.gz解开后的内容追加到文件foo的后面(如果文件不存在的话,就会创建一个)。
  111. find . -name pattern
  112. shell找到匹配pattern的文件名(慢一些)。
  113. locate -d . pattern
  114. shell找到匹配pattern的文件名(使用已有的规则的数据库,快一些)。
  115. 请用上面的这些命令来查看您的系统的目录和其他的信息,以此来熟练一些操作。如果您 对上面的这些控制台命令有任何不明白的地方,请首先阅读帮助手册,比如下面的命令就是 好的开始:
  116. $ man man
  117. $ man bash
  118. $ man ls
  119. 现在也是时候启动vim然后按下F1键了。您最少也应该阅读开始的35行。然后把光标移动到|tutor|,再按下Ctrl-]就可以做在线测试了。查看 编辑器, 11 章可以学到更多关于编辑器的知识。
  120. 请注意许多来自于GNUBSD的类Unix命令都会在您进行如下操作的时候(或者您没有给出任何参数)给出简单的帮助:
  121. $ commandname --help
  122. $ commandname -h
  123. 您也可以参照 Ubuntu 小技巧, 8 章里的例子来进行自我测试。

Linux jdk的安装下载网址:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

发表评论

表情:
评论列表 (有 0 条评论,331人围观)

还没有评论,来说两句吧...

相关阅读

    相关 ubuntu 命令

    1,查询当前目录文件列表:ls ls命令默认状态下将按首字母升序列出你当前文件夹下面的所有内容,但这样直接运行所得到的信息也是比较少的,通常它可以结合以下这些参数运行以查询