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、文件权限
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 :变更目录中的所有的子目录及文件的所属用户和组