1.df命令 # df -ha 显示所有的档案以及分区的使用情况 # df -h /dev/sda1 显示sda1的磁盘使用情况 # df -T 显示每个分区的所属的档案系统名称,也会显示分区的格式类型(比如ext3) 注:h参数表示转换为M,G等人们常用的磁盘空间单位显示 2.du命令 # du -h src 显示src目录中各个文件(或者文件)所占用的磁盘空间 # du -hs /usr 显示usr目录中所有文件的总大小 # du -h test.c 显示test.c文件所占用的磁盘空间 3.dd命令 dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 # dd if=/dev/hdb | gzip > /root/image.gz 备份/dev/hdb全盘数据,并利用gzip工具进行压缩,保存到指定路径 注:“|”表示管道命令,是指“|”的左边运行结果是其右边的输入条件或者范围。如:history | grep date指从history这条命令运行的结果中显示包含有“date”的命令 # gzip -dc /root/image.gz | dd of=/dev/hdb 将压缩的备份文件恢复到指定盘 # dd if=/dev/fd0 of=disk.img bs=4M 备份软盘,读和写的块大小为4M 4.# uname -a 查看Ubuntu的版本 5.cat命令 # cat -n test.c 显示整个test.c的内容,并对内容按行编号 6.lsmod命令 # lsmod 显示所有内核加载的模块 # lsmod | grep mptspi 显示内核加载的所有包含mtpspi的模块 7.# lsusb 查看USB设备 8.# cat /proc/cpuinfo 查看cpu的状态 9.# lshw 查看硬件信息 10.# fdisk -l 查看磁盘的信息 # fdisk /dev/sda 对磁盘sda(注意不是sda1,sda1是sda的一个分区)进行操作,包括新建分区,删除分区等,后面的操作按提示选项进行。 11.# free -m 查看当前内存使用情况 12.# ps -A 查看当前系统有哪些进程 13.# kill 进程号 中止一个进程 14.# kill -9 进程号 强制中止一个进程,kill 进程号不成功时可以使用 15.# top 查看当前进程的实时状况 # top -p 786 显示进程号为786的进程的实时运行状况 16.ifconfig命令 # ifconfig 显示网卡相关的信息 # ifconfig eth0 up 打开eth0网卡 # ifconfig eth0 down 关闭eth0网卡 # infonfig eth0 192.168.1.1 设置eth0的IP地址为192.168.1.1 17.启动停止服务命令 # /etc/init.d/服务名 restart/stop/start 重启/停止/启动一个服务 18.# whereis 文件名 快速查找一个文件 19.# find 目录 -name 文件名 在目录中查找某个文件名的文件 find -name '*fb*' 在当前目录下查找文件名中包含"fb"字样的文件 find /usr -name '*fb*' 在/usr目录下查找文件名中包含"fb"字样的文件 20.# tail -n 6 文件名 如果值的前面有 +(加号),从文件开头指定的单元数开始将文件写到标准输出。如果值的前面有 -(减号),则从文件末尾指定的单元数开始将文件写到标准输出。如果值前面没有 +(加号)或 -(减号),那么从文件末尾指定的单元号开始读取文件。 # tail -n 6 文件名 == # tail -n -6 文件名 21.grep命令 # grep 'test' d* 显示所有以d开头的文件中包含test的行。 # grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配test的行。 # ls |grep d* 显示ls命令结果中以d开头的内容。 grep 'request_irq' * -R 查找当前目录下的所有文件、目录中包含"request_irq"字符串的内容,-R表示递归查找 grep 'request_irq' kernel -R 表示在kernel目录中查找 22.hostname命令 # hostname 查看主机名。 # hostname abc 将主机名修改为abc,重启后失效。 # vim /etc/hostname 永久性的修改主机名,编辑完成后保存退出。 23.lshw命令 # lshw -short 查看主机的硬件配置。 24.apt-get命令 # apt-get install vim 安装vim编辑器。 25.pwd命令 # pwd 显示父目录。 26.cd命令 # cd /usr 进入到/usr目录。 # cd ~ 进入到当前用户的home目录。 27.ls命令 # ls -l 显示当前目录下所有的文件(不包括隐藏的文件)。 # ls -al 显示当前目录下所有的文件(包括隐藏文件)。 注:-l以及-a表示的是缩写的可选项,如果是--则需要加可选项的全名,例如--help。 28.echo命令 # echo $LANG 显示当前系统支持的语言。 # LANG=en_US 修改语言为英语(中文为zh_CN.UTF-8)。 29.# bc 调出计算器,输入sacle=3表示设置小数点位数为3位,输入quit之后退出计算器。 30.exit命令 # exit 关闭中段。效果等同于按ctrl+d。 31.查看一共有多少个指令 # 什么都不输入,只是简单的连续按两次Tab键,则会显示出来。 32.切换到超级用户: # sudo -s 从超级用户切换到普通用户: # exit 33.# find / -name test.c 在根目录下查找文件名为test.c的文件。 # which test 查找可执行文件,根据可执行文件的文件名。可以使用这个命令来确定使用的到底是哪个目录下的命令。 34.终端中打开一个新的终端 按住shift+ctrl+n 退出一个终端 # exit 35.ubuntun连接优盘 现在的Ubuntu系统一般都是自动挂载设备的,如果你插入了优盘,而ubuntu没有自动挂载上的话,那么就需要手动挂载了。 # fdisk -l //查看u盘的盘符,u盘接上之后,ubuntu能够识别到它,但是没有挂载的话是无法打开的哦 # mkdir /mnt/usb //建立挂载点,当然也可以挂在一个已经存在的文件夹 # mount -t vfat /dev/sdb /mnt/usb //挂载命令 卸载u盘 # umount /mnt/usb //mount+挂载目录 注:卸载之后一般就可以安全拔掉优盘了。 36.cd ~(或者只是简单的输入cd)回到用户家目录,这得看你是用什么用户登录了,如果是以root身份登录,执行此命令后,回到/root/目录下,如果是以其他用户等录得话,则是回到/home/目录下,!!是执行和显示上一条命令的结果。 37.打开一个新的终端 Ctrl+Alt+T 38.查看系统权限掩码 # umask -S (责任编辑:IT) |