Linux学习(四):常用命令二

1、重定向输出:> 、>>

> 重定向输出,覆盖原有内容,>> 重定向输出,又追加功能

  • ifconfig > ifconfig.txt 将ifconfig输出的内容写到ifconfig.txt文件中
  • cat ifconfig.txt >> a.txt  将查看的ifconfig.txt内容追加到a.txt中的内容的后面

2、管道命令:|

  • ls --help | more  分页查询帮助信息
  • ps –ef | grep java  查询名称中包含java的进程

3、命令执行控制:&&

使用 && 连接,实现逻辑与的功能

  • mkdir test && cd test 

4、网络通讯命令 

 ifconfig  显示网络设备

  • ifconfig eth0 up 启用eth0网卡
  • ifconfig eth0 down  停用eth0网卡

ping   探测网络是否通畅

  • ping 191.1.0.87 测试是否可以连接191.1.0.87的网络

netstat 查看网络端口

  • netstat -an | grep 3306 查询3306端口占用情况

5、系统管理命令

date 显示或设置系统时间

  • date -s “2014-01-01 10:10:10“  设置系统时间

df 显示磁盘信息

free 显示内存状态

clear 清屏幕

ps 正在运行的某个进程的状态

  • ps –ef  查看所有进程
  • ps –ef | grep java查找某一进程

kill 杀掉某一进程

  • kill 2868  杀掉2868编号的进程
  • kill -9 2868  强制杀死进程

du 显示目录或文件的大小

  • du –h 显示当前目录的大小

who 显示目前登入系统的用户信息

hostname 查看当前主机名

uname 显示系统信息

  • uname -a 显示本机详细信息

6、文件权限命令

6.1、文件权限

Linux学习(四):常用命令二

6.2、文件类型

  • 普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等,用"-"表示
  • 目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构,用"d"  表示
  • 设备文件: Linux系统把每一个设备都看成是一个文件。

6.3、文件权限管理

  • chmod 755 a.txt
  • chmod u=rwx,g=rx,o=rx a.txt
  • chown u1:public a.txt    :变更当前的目录或文件的所属用户和组
  • chown -R u1:public dir  :变更目录中的所有的子目录及文件的所属用户和组