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文件的后面,然后将全部内容传输至文件file3:cat 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命令练习的主要内容,如果未能解决你的问题,请参考以下文章