Linux命令练习

Posted 静静的别样花开

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令练习相关的知识,希望对你有一定的参考价值。


1. 使用字符模式安装linux:text,linux text

2. 启动图形界面:init 5

3. 启动字符界面:init 3

4. 重启计算机:init 6

5. 重启计算机:reboot

6. 立即重启计算机:shutdown r now

7. 5分钟后重启计算机,并向终端发出重启信号:shutdown r 5

8. 关机:init 0

9. 关机:halt

10. 关机:poweroff

11. 立即关机:shutdown h now

12. 写出reboot的四种帮助命令:reboot help,man reboot,info reboot,whatis reboot 

13. 创建文件,编辑文件:vi

14. 创建空文件:touch

15. Vi编辑器的三种模式:命令行模式,编辑模式,末行模式

16. Vi中命令模式进入编辑模式:i,a,o

17. Vi中编辑模式进入命令模式:esc

18. Vi中命令模式进入末行模式::

19. Vi中复制当前行,复制以下n行,复制首单词:yy,nyy,yw

20. Vi中删除当前行,删除以下n行,删除首单词:dd,ndd,dw

21. Vi中粘贴:p

22. Vi中重复最后一次操作:.

23. Vi中撤销上一次操作:u

24. Vi中保存当前文件:w

25. Vi中保存并退出当前文件:wq,x

26. Vi中不保存文件并退出:q!

27. Vi中向下查找指定的字符串::/string

28. Vi中向上查找指定的字符串::?string

29. Vi中替换字符串::起始行号,结束行号  s/被替换串/新串/g

30. Vi中复制指定的多行::起始行号,结束行号 y

31. Vi中删除指定的多行::起始行号,结束行号 d

32. Vi中显示行号::set nu

33. Vi 中关闭显示的行号::set nonu

34. 查看计算机名,临时修改计算机名:hostname;hostname 计算机名

35. 永久修改计算机名:vi /etc/sysconfig/network

39. 激活网卡:ifup

40. 禁用网卡:ifdown

41. 重启网络服务:service network restart

42. 查看网络连接状态:ping c 4 172.16.2.124   ctrl+c

43. 查看系统信息:uname

44. 查看系统日期时间:date

45. 设置系统日期时间:date s 20140809 09:37:50

46. 查看硬件日期时间:hwclock

47. 修改硬件时间与系统时间一致:hwclock -w

48. 查看历史命令记录:history ,!序号

49. 创建硬链接文件:ln 源文件 链接文件

50. 创建软链接/符号链接文件: ln -s

51. 向屏幕输出字符串:echo nihao

52.  hi.txt文件中写入内容“nihao”:echo nihao>>hi.txt

53. 清除屏幕显示内容:clear ,ctrl+l

54. 挂载设备:mount /dev/cdrom  /mnt/cdrom

55. 卸载设备:umount /mnt/cdrom

56. 打印当前工作目录:pwd

57. 显示目录内的子目录和文件:ls

58. 显示所有的txt文件:ls *.txt

59. 显示名字只有2个字符的txt文件:ls ??.txt

60. 显示以a、b或c开头的文件或目录:ls [abc]*

61. 以树状形式显示目录内容:tree

62. 统计目录或文件所占磁盘空间的大小:du

63. 查看每个分区的空间占用情况:df

64. 查看文件类型:file

65. 显示文件内容:cat hi.txt

66. file2中的内容连接到file1文件的后面,然后将全部内容传输至文件file3cat file1 file2>file3

67. file4的内容追加到file3之后cat file4>>file3

68. 分屏显示文件内容,仅向下翻屏:more hi.txt  空格键翻屏

69. 分屏显示文件内容,可上下翻屏:less hi.txt  按上下箭头翻屏

70. 显示文件前若干行的内容:head n 10 hi.txt

71. 显示文件尾部若干行的内容:tail n 10 hi.txt

72. 统计文件中的字节数、单词数和行数:wc

73. 创建目录:mkdir

74. 修改文件最后访问时间为当前时间,创建新文件:touch hi.txt

75. 切换目录:cd

76. 删除空目录:rmdir test;rm rf test

77. 删除目录或文件:rm

78. 复制目录或文件:cp  源文件 目的文件  cp test1.txt test2.txt

79. 移动目录或文件,给目录或文件改名:mv

80. 使用gzip算法将文件压缩为.gz格式:gzip *; gzip dv *

81. 将文件打包或者打包压缩成.tar格式:tar zcvf backup.tar  /root

82. 查找文件:find / -name *.txt 

83. 定位文件:locate hi.txt

84. 在文件或命令结果中查找字符串:grep  5 hi.txt

85. 查询当前登录账号的名字:whoami ;who

86. 返回指定用户账号的信息:finger root

87. 添加用户账号:useradd 用户名  adduser 用户名

88. 为用户设置登录密码:passwd 用户名

89. 删除用户账号:userdel 用户名

90. 修改用户属性:usermod

91. 切换登录账号:su

92. 添加组;groupadd 组名

93. 删除组:groupdel 组名

94. 查看用户的所在组:groups 用户名

95. 以长格式列出目录内容,显示文件类型、权限、文件或目录所有者、所在组、目录或文件大小、目录或文件修改时间、文件名等信息:ll

96. 设置目录或文件的权限:chmod u+w,g-r,o+x hi.txt

chmod 765 hi.txt

97. 修改目录或文件的所有者:chown chenhui hi.txt

chown chenhui.root hi.txt

98. 修改目录或文件的所在组:chgrp root hi.txt

99. rpm包安装:rpm ivh  rpm包名.rpm

100. rpm包升级:rpm U  rpm包名.rpm

101. rpm包查询:rpm q  bind  rpm q|grep  bind

102. rpm包校验:rpm  -Vp rpm包名.rpm

103. rpm包删除:rpm  -e rpm包名

104. 使用yum前的配置:etc/yum.repos.d/rhel-debuginfo.repo

105. 使用yum安装软件:yum y install 软件包名.rpm

106. 使用yun卸载软件:yum y remove 软件包名

107. yum更新软件:yum y update 软件包名

108. 查看服务的使用端口号:etc/services

110. 查看如何解析主机名的文件:etc/host.conf

111. 对网络服务的的控制(查看状态|启动|停止|重新启动|重新载入):service network status|start|stop|restart|reload

112. 查看路由信息:route

113. 添加默认网关:route add default gw 172.16.2.1

114. 查看网络连通性:ping

115. 跟踪路由器命令:traceroute

116. 查看各种与网络相关的信息:netstat -a

118. Windows下linux远程连接客户端工具:ssh,putty

119. 查看处理器详细信息文件:/proc/cpuinfo

120. 查看系统当前加载模块信息文件:/proc/modules

121. 查看当前系统版本信息文件:/proc/version

122. 查看系统分区信息文件:/proc/partitions

123. 查看当前所有在线用户信息:who

124. 查看当前系统登录用户名:whoami

125. Who命令的增强版命令:w

126. 列出目前与过去成功登入系统的用户信息:last

127. 显示用户不成功登录信息:lastb

128. 显示用户最后登录时间:lastlog

129. 查看系统中执行的进程:ps aux   ps aux|grep 进程名

130. 查看进程树:pstree

131. 结束进程:kill -9 进程号

132. 监视内存使用情况的所有命令:free,sar r,top

133. 监视CPU使用情况的所有命令:sar u,iostat c,top

134. 监视磁盘使用情况的所有命令:sar d,iostat -d

135. 监视网络使用情况的所有命令:sar n

136. 关闭防火墙:setup,service iptables stop

137. 开启|关闭samba服务:service smb start|stop

138. 修改samba的配置文件:etc/samba/smb.conf

139. 测试配置文件命令:testparm


以上是关于Linux命令练习的主要内容,如果未能解决你的问题,请参考以下文章

linux基本命令练习

linux基础命令练习题

Linux命令练习四

#yyds干货盘点#Linux基本命令练习

linux命令每日一练习 解压命令

Linux命令练习三