linux系统下的常用指令

1.文件管理

文件管理的命令主要有ls,rm,mv,ln,mkdir,touch,cat……

ls 查看文件列表

比如说:查看当前目录: ls

查看文件列表并显示文件的属性,包括时间,组,用户,要用: ls -l

按照时间排序 :ls -lctr

查看根目录下文件:ls /

rm 删除文件

比如: 删除文件f:rm f

删除目录d: rm -r d

mv 移动/改名文件

比如将文件名a改为b:mv a b(注意:要是原本存在文件b,则之前的文件会被覆盖)

将文件a移动目录/temp:mv a /temp

mkdir 创建目录

比如创建目录a:mkdir a

touch 修改文件时间/生成新文件

比如生成一个新的空文件a:touch a

修改文件b到当前时间:touch b

cat 输出文件内容

比如输入文件config的内容到屏幕:cat config

2.进程管理

ps 查看系统进程

比如查看当前用户的进程:ps

查看所有的进程,包括活动和非活动的:ps -ef

查看所有的java进程:ps -ef | grep java

其中显示的第二列为进程号

kill/killall 终止进程

比如说终止进程号为300的进程:kill 300

终止进程名为java的所有进程 killall java

bg/fg 切换进程到后台/前台

当进程运行在当前命令行的时候,可以按Ctrl+z暂停进程,再用bg命令将进程切换到后台,相反,可以用fg命令将后台进程切换到前台,有时候我们采用&符号将进程运行在了后台,这是就可以采用fg命令将其切换到前台。

查看系统的进程树

运行pstree可以输出当前的进程树

3.用户管理

who 查看登陆的用户

adduser 为系统创建新的用户(需要root权限,下同)

比如说增加用户james:adduser james

增加用户james,密码123456:add -p 123456 james

passwd 修改用户密码

比如修改james的密码为888888:passwd james,系统提示输入旧的密码,再输入新的密码。

userdel 删除用户

比如删除用户james:userdel james

usermod 修改用户属性

比如修改james到admin组:usermod -p admin james

4.资源管理

top 查看系统资源状况

top是最常用的查看系统当前状态的工具。可以查看CPU,memory,load等

查看主机CPU信息

运行 cat /proc/cpuinfo

查询系统内存信息

运行cat /proc/meminfo

fdisk 查看硬盘分区

fdisk -l /dev/sda可以输出硬盘/dev/sda的分区列表

df 查看在用文件系统

运行df -h

hdparm 查看硬盘信息

比如查看硬盘hda转速,运行hdparm -i /dev/hda

查询系统usb接口信息

运行命令lsusb可以知道当前的系统有几个usb接口

(0)

相关推荐

  • 如何在LINUX系统下修改debian wheezy默认配置的方法

    debian wheezy修改默认配置 环境:Thinkpad T420s + Debian Wheezy 1,thinkpad禁用触摸板(反正我是一直不习惯用触摸板)在 /etc/profile 配 ...

  • Linux系统下配置HTTP负载均衡系统以扛流量增加

    随着网络流量的增加,服务器开始面临繁重负载,这时就需要搭配一套HTTP负载均衡系统了,那么Linux下该如何配置HTTP负载均衡系统呢?随小编一起来学习一下吧。 如今对基于互联网的应用和服务的要求越来 ...

  • Linux系统下加载U盘设备时文件乱码的有效解决方法

    很少情况会在Linux系统下使用U盘,但是最近有朋友在Linux系统下加载U盘设备的时候发现U盘内的文件出现了乱码现象,这该怎么办呢?很多朋友对Linux系统又不太熟悉,不知道该怎么操作,没关系,让小 ...

  • Linux系统下卸载USB设备的方法

    Linux系统下通常都会自动挂载USB设备,如果没有自动挂载的话就需要自己手动挂载USB设备了,那么Linux下要如何挂载USB设备呢?不需要的时候又要如何卸载呢?一起来了解下吧。 在挂载之前需要确定 ...

  • Linux系统下NTP协议的超级配置攻略

    在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的.Linux系统下,一般使用ntp服务来同步不同机器的时间.NTP 是网 ...

  • ubuntu/linux系统下tensorflow的安装

    随着人工智能技术的兴起,越来越多的人投入到深度学习的研究中,google开放了开源学习框架tensorflow,下面说一下ubuntu/linux系统下Python的第三方库tensorflow的安装 ...

  • Linux系统下动态DNS服务的详细配置教程

    Linux系统 是我们不常接触的系统,但他又有很多值得我们利用的功能,今天介绍一个在linux系统下配置动态DNS服务器 在网络管理中,对于DNS服务的管理是一项基础性的工作.随着用户规模的扩大,频繁 ...

  • Linux系统下使用mail发送Internet邮件的配置方法

    用惯了windows系统的用户可能一开始对linux系统掌握不好,很多功能可能用起来不是很习惯。本文就介绍了linux系统的一个小应用:在Linux系统下使用mail发送Internet邮件。不过在介 ...

  • Linux系统下添加新硬盘,分区,格式化相关步骤

    预备知识 在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推 我们一般主板上有两个ID ...