2024年11月Linux常用命令(含vi/gdb)的操作技巧(4)

发布时间:

  ⑴.dmesg, uname 命令

  ⑵dmesg显示kernel启动及驱动装载信息

  ⑶uname -a 显示操作系统的类型

  ⑷.string 命令

  ⑸string file显示file 文件中的ASCII字符内容

  ⑹rpm -ihv program.rpm安装程序 program 并显示安装进程

  ⑺.文件目录管理命令

  ⑻su root切换到超级用户

  ⑼chmod a+x file将file 文件设置为可执行, 脚本类文件一定要这样设置一下,否则得用bash file才能执行

  ⑽chmod file将文件file设置为可读写

  ⑾chown user /dir将/dir目录设置为user所有

  ⑿.mknod 命令

  ⒀mknod /dev/hda b 创建块设备hda, 主设备号为, 从设备号为, 即master硬盘的第一个分区

  ⒁mknod /dev/tty c 创建字符设备tty, 主设备号为, 从设备号为, 即第一个tty终端

  ⒂touch /tmp/running在/tmp下创建一个临时文件running, 重新启动后消失

  ⒃.磁盘管理 的命令

  ⒄fdisk /dev/hda就像执行了dos的fdisk一样

  ⒅mount -t ext /dev/hda /mnt把/dev/hda装载到/mnt目录

  ⒆df显示文件系统装载的相关信息

  ⒇mount -t nfs ...:/sharedir /mnt将nfs服务的共享目录sharedir加载到/mnt/nfs目录

  ⒈umount /mnt将/mnt目录卸载,/mnt目录必须处于空闲状态

  ⒉sync刷新缓冲区, 使内容与磁盘同步

  ⒊mkfs.ext /dev/hda格式化/dev/hda为ext格式

  ⒋dd if=/dev/zero of=root.ram bs=, count=生成一个大小为M的块设备, 可以把它当作硬盘的一个分区来用

  ⒌.程序开发有关命令

  ⒍g hello.c -o hello将hello.c编译成为名为hello的二进制执行文件

  ⒎ldd program显示程序使用了哪些库

  ⒏ps显示当前系统进程信息

  ⒐ps -ef显示系统所有进程信息

  ⒑kill - 将进程号为的程序杀死

  ⒒top显示系统进程的活动情况, 按占CPU资源百分比来分

  ⒓free显示系统内在及swap使用情况

  ⒔time program在program程序结束后, 将计算出program运行反使用的时间

  ⒕ifconfig eth ...捆绑网卡的IP地址为...

  ⒖.登录网络服务器

  ⒗tel ...登陆IP为...的tel服务器

  ⒘ftp ...登陆到ftp服务器

  ⒙小编所列出的这些命令老长的,但都是很重要的,感兴趣的用户最好针对每个命令都亲自练习,掌握,光说不练肯定是没有效果的。