linux常用命令

来源:互联网 发布:mac退出全屏快捷键 编辑:程序博客网 时间:2024/04/24 22:16

1.ping -c 次数(如5) www.yahoo.com(或IP)
ping -b 192.168.1.255 -c 2(广播地址)
其中的ttl表示经过的路由节点个数,如245,表示经过10条gateway协议

2.ifconfig 显示网络参数
 ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255(此为广播地址)
 ifconfig eth0 显示eth0网卡配置
 ifup eth0  激活eth0  ifdown eth0 禁止eth0

3.netstat 显示网络信息,联机状态,开启的port
 netstat -rn        列出网卡状态及路由信息
 netstat -anp/an | more 显示所有的连线状态
 netstat -tul       显示监听及tcp与udp的连线状态

4.route 显示/修改路由表
 route -n 以IP的方式来显示路由
 route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0 新增一条路由
 route del -net 192.168.0.0 netmask 255.255.255.0 dev eth0 删除一条路由
 route add default gw 192.168.1.2 增加一条默认网关

5.traceroute 追查通讯包传送的情况
traceroute
www.troyurt.com

6.host 显示主机名称
 host
www.troyurt.com 显示www.troyurt.com的主机ip
 host -a
www.troyurt.com 显示所有的www.troyurt.com的主机资讯,可做DNS记录的参考

7.telnet 连接远程主机
 telnet -8 192.168.1.2 以减少乱码的方式来连接远程主机
 telnet localhost 110  侦测本机的110端口是否开放

9.ftp 远程传送资料
 ftp localhost 1354 如果本机的FTP端口是1354则用这个命令来连接
 其中:put 上传 get下载 mkdir 建立目录 ascii以ascii模式捉取资
 mget -R +目录 把整个目录全都下载下来

10.ncftp 匿名登陆ftp
 ncftp
ftp://ftp.troyurt.com

11.修改主机名称:vi /etc/sysconfig/network, hostname=主机名称

12.ls -l 显示文件目录详细情况

13.pwd 显示当前目录

14.mkdir 建立子目录

15. rmdir 删除子目录
  rmdir -rf /mnt/win2k

16. rm 删除文件 如:rm -irf 其中:i提供确认;rf连目录下的东西一起删掉

17. mv 文件改名

18. cp 文件拷贝(注:DOS中的*.*在LINUX中替代为*)

19. man/info 查询命令的功能与说明

20. more和less 显示文件内容 如:man/less mwm.lx

21. adduser 创建用户名 如:adduser troyurt

22. cat 滚动显示文件 如:cat troyurt.txt

23. who 显示注册到系统的每个用户的详细信息

24. mount 挂载文件系统 如:mount [-a] /dev/hdd /cdrom
  光碟装置=/dev/cdrom  软盘装置=/dev/fd0  硬盘装置=/dev/hdxx

25. umount 卸载文件系统 如:umount /cdrom

26. find 查找文件 如:find +路径 -name 档名

27. shutdown 关机(默认为两分钟,并传送讯息给上线的人)
  shutdown -h now 系统立刻关机
  shutdown -r now 系统立刻重新启动
  shutdown -h 20:30 系统在20:30分关机
  shutdown -h +10 系统在10分钟后关机

28. alf+f1/f7 切换不同的终端机介面,可以查出错误所在(ps -aux 查看执行中的程序),再用kill

+ pid号将错误杀掉(alt+crtl+f1/f7)

29. pwd 显示当前目录  

30. chown 改变目录的权限
  chown -R username: groupname directory (ex> chown -R root:root /root)

31. df -m 查看硬盘使用情况  du -m 查看目录大小

32. fdformt /dev/fd0H1440 低级格式化软盘(1)
  然后再umount掉软盘(2)  mke2fs -c /dev/fd0H1440格式化为ext2格式

33. fdisk /dev/hdc 硬盘分区
  删除按d,增加按n,假设按n---p--号码(1-4)---w---q
  mke2fs -c /dev/hdc1 格式化时不能mount到系统
  开机启动挂载新硬盘:vi /etc/fstab  例如:挂载/mnt/hdc1
  fdisk -l 查看硬盘分配情况
 
34. mkbootdisk --device /dev/fd0 '核心版本' 制作启动软盘

35. badblocks -svw /dev/hdc1 检查软盘或硬盘没有坏轨  检查与修复:fsck /dev/hdc1

36. rpm安装
  rpm -ivh xxxxx.rpm      正常安装指令
  rpm -ivh -nodeps xxxx.rpm  强制安装
  rpm -Uvh xxxx.rpm      将xxxx.rpm软件升级
  rpm -e/evh xxxx.rpm     将xxxx.rpm解除安装
  例如:rpm -q squid      查看squid软件的版本
  rpm -recompile xxxx.src.rpm 安装.src.rpm的档案

37. su---password:root的密码   转换身份为root

38. clear -a 清屏

39. dmesg|more 显示硬件信息

40. /sbin/userconf 增加群组

41. passwd Changing password for 用户名

42. top 显示系统的服务项目的动态资料

43. free 显示记忆体(即内存的使用资料)   

44. compress xxxx           将xxxx压缩为xxxx.Z的文件
  compress -d xxxx.Z        将xxxx.Z解压缩为xxxx

45. gzip xxxx             将xxxx压缩为xxxx.gz的文件
  gzip -d xxxx.gz          将xxxx.gz解压缩为xxxxx

46. tar -cvf bird.tar bird      将bird.tar转换成档案,没有压缩
  tar -zcvf bird.tar.gz bird    将bird目录压缩为.tar.gz的文件
  tar -xvf/zxvf bird.tar/.tar.gz  解压缩

47. talk  用来交谈的指令

48. data  察看日期  cal 叫出日历

49. ps -aux|grep sendmail 查询sendmail服务是否在运作

50. set 查看系统设定的指令

51. uname -a 列出系统的所有资讯

52. Xconfigurator 系统显示可以正常显示,更改某些设定

53. xf86config/XF86Setup   系统无法正常显示,用此命令来进行显示设定

54. netconf/netcfg  网路设定

55. init的运行级别
  0 -停机
  1 -单用户模式
  2 -多用户,没有NFS
  3 -完全多用户模式(标准的运行级)
  4 -没有用到
  5 -X11 (xwindows)
  6 -重新启动

56. wall '内容'  向所有登陆的用户发送信息

57. 较全的软件包下载:www.rpmseek.com

58. touch +文件名 建立普通的文本文件

59. 如果安装时出现.s0.*时,是缺少系统库文件,上网直接找即可。

60. 挂载USB设备:mount /dev/sda1,查看:fdisk /dev/sda -l

61. vi使用:ESC退到命令状态,Insert键切换到编辑状态;W Q保存退出,不保存Q。

62. lsmod 查看网卡模块是否被加载
  如果有一行为:8139too 字节数 用户数 说明被加载

63. dmesg 确认系统是否捉到硬件
  如果有一行为:8139too fast Ethernet driver 0.0.24 类似于这样的信息说明捉到

64. ifconfig 查看配置,激活ifup eth0

65. ping -c 5 本机IP/外部IP

66. vi /etc/conf.modules.conf 查看网卡驱动

67. vi /etc/services 启动的服务

68. nmap localhost 扫描本机开放的端口

原创粉丝点击