linux需要掌握的命令

linux需要掌握的命令

  1. 临时关闭防火墙
  2. systemctl stop firewalld
  3. 永久关闭防火墙
  4. systemctl disable firewalld
  5. 图形界面切换到字符终端
  6. init 3或者
  7. systemctl isolate  multi-user.target
  8. 字符终端切换到图形界面
  9. init 5或者
  10. systemctl isolate graphical.target
  11. 重启Linux
  12. reboot或者
  13. shutdown -r now或者
  14. init 6
  15. 关机
  16. poweroff或者
  17. shutdown -h now或者
  18. init 0
  19. 查看内存信息
  20. cat /proc/meminfo
  21. 查看cpu信息
  22. cat /proc/cpuinfo
  23. 查看Linux内核
  24. uname  -r
  25. 查看ip地址
  26. ifconfig
  27. Linux 命令行的辅助操作
  28. Tab 键
  29. 反斜杠“\”
  30. ctrl+u 快捷键
  31. ctrl+k 快捷键
  32. ctrl+l 快捷键
  33. ctrl+c 快捷键
  34. 12、Linux命令的格式
  35. 命令字    [选项]    [参数]
  36. 显示用户当前所在的工作目录位置
  37. pwd
  38. 切换工作目录
  39. cd
  40. 列表显示目录内容
  41. ls
  42. 常用选项:
  43. -I:以长格式(Long)显示文件和目录的列表
  44. -a:显示所有子目录和文件的信息,包括名称以点号幵头的隐藏目录和隐藏文件
  45. -A:与-a选项的作用基本类似
  46. -d:显示目录(Directory)本身的属性,而不是显示目录中的内容
  47. -h:以更人性化(Human)的方式显示目录或文件的大小
  48. -R:以递归(Recursive)的方式显示指定目录及其子目录中的所有内容
  49. —color:在字符模式中以颜色区分不同的文件,通常情况下,深蓝色表示目录,白色表示一般文件,绿色表示可执 行的文件,黄色表示设备文件,红色表示压缩文件
  50. 15、通过别名机制简化常用的、比较长的命令
  51. alias
  52. 16、统计指定目录(或文件)所占用磁盘空间的大小
  53. du
  54. 常用选项:
  55. -a 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
  56. -h 显示出目录或文件的大小(K、M),默认的大小单位为字节(KB)
  57. -s 只统计每个参数所占用空间总的大小,而不是统计每个子目录、文件的大小
  58. 17、创建新的空目录
  59. mkdir
  60.  -p:一次性创建嵌套的多层目录
  61. 创建空文件
  62. touch
  63. 创建链接文件
  64. ln
  65. 复制文件或目录
  66. cp
  67. 常用选项:
  68. -f:覆盖目标同名文件或目录时不进行提醒,直接强制复制
  69. -i:覆盖目标同名文件或目录时提醒用户确认
  70. -p:复制时保持源文件的权限、属主及时间标记等属性不变
  71. -r:复制目录时必须使用此选项,表示递归复制所有文件及子目录
  72. 删除文件或者目录
  73. rm  
  74. 常用选项:
  75. -f、-i、-r
  76. -f:强制删除不提示
  77. -i:提示
  78. -r:删除目录
  79. 移动文件或者目录
  80. mv  
  81. 查找命令/文件存放目录
  82. which
  83. 查找文件或目录
  84. find
  85. 常用选项:
  86. 按名称查找  -name
  87. 按文件大小查找  -size
  88. 按文件属主查找 -user
  89. 按文件类型查找 -type
  90. 查看文件内容
  91. cat、more、less、head、tail
  92. 解释:
  93. cat:直接打开
  94. more和less是分页查看
  95. head:查看文件开头
  96. tail:查看文件结尾
  97. 统计文件中的单词数量等信息
  98. wc
  99. -l:统计行数
  100. -w:统计单词个数
  101. -c:统计字节数
  102. 27、在文件中查找并显示包含指定字符串的行
  103. grep
  104. 常用命令选项:
  105. -i:查找时忽略大小写
  106. -v:反转查找,输出与查找条件不相符的行
  107. 查找条件设置:
  108. 要查找的字符串以双引号括起来
  109. “^……”表示以……开头,“……$”表示以……结尾
  110. “^$”表示空行
  111. 28、压缩命令
  112. gzip、bzip2
  113. 归档命令
  114. tar
  115. 常用命令选项:
  116. -c、-x、-v、-f、-p、-t、 -C、-z、-j
  117. -c:创建.tar格式的包文件
  118. -C:解压时指定释放的目标文件夹
  119. -f:表示使用归档文件
  120. -j:调用bzip2程序进行压缩或解压
  121. -P:打包时保留文件及目录的权限
  122. -t:列表查看包内的文件
  123. -v:输出详细信息
  124. -x:解开.tar格式的包文件
  125. -z:调用gzip程序进行压缩或解压
  126. 文本编辑器
  127. vi或者vim
  128. 安装rpm格式的软件
  129. rpm -ivh  安装软件
  130. rpm -e   卸载软件
  131. 32、挂载光盘
  132. mount  /dev/cdrom  /media/
  133. 33、源代码安装的步骤
  134. 1)解包
  135. 2)配置
  136. 3)编译
  137. 4)安装
  138. 创建用户
  139.     useradd
  140. 给用户设置密码
  141. passwd
  142. 修改用户账号的属性
  143.     usermod
  144. 删除用户账号
  145. userdel
  146. 添加组账号
  147. groupadd
  148. 添加删除组成员
  149. gpasswd
  150. 删除组账号
  151. groupdel
  152. 设置文件和目录的权限
  153. chmod
  154. 设置文件和目录的归属
  155. chown
  156. 磁盘分区
  157. fdisk
  158. 格式化(创建文件系统)
  159. mkfs
  160. 创建交换文件系统
  161. mkswap
  162. 卸载已挂载的文件系统
  163. umount
  164. 查看磁盘使用情况
  165. df
  166. 创建物理卷
  167. pvcreate
  168. 创建卷组
  169. vgcreate
  170. 创建逻辑卷
  171. lvcreate
  172. 扩展逻辑卷
  173. lvextend
  174. 查看卷组
  175. vgdisplay
  176. 查看逻辑卷
  177. lvdisplay
  178. 设置磁盘配额
  179.  xfs_quota
  180. 查看进程
  181. ps
  182. 动态查看进程
  183. top
  184. 57、根据特定条件查询进程 PID 信息
  185. pgrep
  186. 58、以树形结构列出进程信息
  187. pstree
  188. 终止进程
  189. kill 用于终止指定PID号的进程
  190. killall用于终止指定名称的所有进程
  191. 根据特定条件终止相应的进程
  192. pkill
  193. 61、一次性计划任务
  194. at
  195. 62、周期性计划任务
  196. crontab
  197. 63、查看系统当前的运行级别
  198. runlevel
  199. 查看服务运行状态
  200. systemctl  status  服务名称
  201. vim文本编辑器的使用指令
  202. 三种模式:命令模式,输入模式、末行模式
  203. 输入模式:
  204. a: 光标之后输入
  205. i:光标之前输入
  206. o:下一行输入
  207. 命令模式:
  208. 复制一行:yy,复制三行:3yy
  209. 删除一行:dd,删除三行:3dd
  210. 粘贴:p
  211. 跳转到第一行:1gg或则1G
  212. 跳转到第10行,10gg
  213. 跳到文件的末尾行:G
  214. 撤销一步:u,撤销所有操作:U
  215. 末行模式:
  216. 导入其它文件内容:(:r)
  217. 内容替换:(:s)
  218. 保存退出:命令模式(ZZ),末行模式(:wq)
  219. 不保存退出:(:q)
  220. 打开新文件:(:e)
  221. 查询当前登录用户情况
  222. users、who、w
  223. 查询用户登录的历史记录
  224. last:查询成功登录到系统的用户
  225. lastb:查询登录失败的用户
  226. 备份mbr扇区
  227. dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1
  228. 69、模拟MBR扇区故障
  229. dd if=/dev/zero of=/dev/sda bs=512 count=1
  230. 70、模拟对MBR中GRUB引导程序的破坏
  231. dd if=/dev/zero of=/dev/sda bs=446 count=1
  232. 忘记root密码的重设方法
  233. 进入救援模式,执行以下命令
  234. chroot /mnt/sysimage
  235. passwd root
  236. 破坏/dev/sdb1文件系统的超级块
  237. dd if=/dev/zero of=/dev/sdb1 bs=512 count=4
  238. 修复超级块
  239. xfs_repair /dev/sdb1
  240. 检测磁盘坏道
  241. badblocks -sv /dev/sdb
  242. 查看所有活动网络接口的信息
  243.  ifconfig
  244. 查看或设置当前主机名
  245. Hostname
  246. 查看路由表条目
  247. route -n
  248. 78、查看网络连接情况
  249. netstat -anptu
  250. 79、跟踪数据包
  251. traceroute
  252. 域名解析
  253. nslookup
  254. 禁用或者重新激活网卡
  255. ifconfig  ens33  up
  256. ifconfig  ens33  down
  257. 添加到指定网段的路由记录
  258. route add  -net  网段地址  gw  IP地址
  259. 83、删除到指定网段的路由记录
  260. route  del  -net  网段地址
  261. 删除路由表中的默认网关记录
  262. route  del  default  gw  IP地址
  263. 85、向路由表中添加默认网关记录
  264. route add  default  gw  IP地址
  265. 永久配置ip地址
  266. vim /etc/sysconfig/network-scripts/ifcfg-eth0
  267. TYPE=Ethernet
  268. BOOTPROTO=static
  269. DEVICE=ens33
  270. ONBOOT=yes
  271. IPADDR=192.168.4.11
  272. NETMASK=255.255.255.0
  273. GATEWAY=192.168.4.1
  274. 87、重启 network 网络服务
  275. systemctl restart network
  276. 禁用、启用网络接口
  277. ifdown eth33
  278. ifup eth33
  279. 永久修改主机名
  280. vi /etc/sysconfig/network
  281. NETWORKING=yes
  282. HOSTNAME=www.bdqn.com
  283. 89、保存本机需要使用的DNS服务器的IP地址
  284. vi /etc/resolv.conf
  285. search localdomain
  286. nameserver 202.106.0.20
  287. nameserver 202.106.148.1
  288. 90、保存主机名与 IP 地址的映射记录
  289. vim /etc/hosts
  290. 119.75.218.70     www.baidu.com
  291. 91、linux客户端获取ip的方法
  292. dhclient -d eth33
  293. Linux客户端查看samba共享
  294. smbclient  -L 192.168.4.11
  295. Linux客户端登录使用共享
  296. smbclient -U sunboy //192.168.4.11/tools -U hunter
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jingyu飞鸟

醒来觉得甚是爱你。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值