Linux命令分类:
1.内部命令 help 命令
2.外部命令 命令 --help
type 命令 查看命令是内部还是外部命令
mkdir -p 创建父目录
mkdir -m 创建目录的同时设置权限 mkdir -m 744 test
文件系统补充:
1. ll 或者 ls-l
drwxr-xr-x. 2 root root 4096 3月 26 2015 rh
drwxr-xr-x 文件的属性和权限
2 文件的个数
Root 文件所属用户
Root 文件所属组
4096 文件大小
3月 26 2015 文件创建日期
rh 文件名称
2.几个常用命令
more:对文件进行翻页查看 空格:下一页 b:上一页 q:退出
less:对文件进行翻页查看也可以按行查看 空格:下一页 b:上一页 q:退出 ↑按行向上浏览 ↓按行向下浏览
tail :
tail -n 文件名 显示文件的末尾n行
tail -f 文件名 follow 实时跟踪文件信息
tail -F 文件名 实时跟踪文件内容 根据文件名进行文件追踪
head -n 文件名 查看文件的前n行内容
查看文件:
-n, --number -n短命令 --number 长命令
ls -al 短命令可以合用
cat 文件名 一次性查看文件内容(在控制台将文件内容显示)
cat -n 文件名 一次性按行查看文件
cat -s 文件名 一次性查看文件内容 不显示多行空行 只显示1行
系统常用快捷键:
Tab 自动补全
Ctrl+D:退出当前终端
Ctrl+Z:结束进程
Ctrl+L:清屏
系统常用命令:
chkconfig
NetworkManager 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
abrt-ccpp 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
abrtd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
iptables 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
系统启动级别:/etc/inittab
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
init
0:halt 关机模式 init 0 halt shutdown power off shutdown -h now
1:单用户模式
2:多用户模式(没有联网)
3:完全多用户模式
4:弃用模式
5:图形化的模式
6:重启模式 reboot shutdown -r now
chkconfig 服务名 on|off
chkconfig iptables off|on 设置防火墙开机的关闭开启状态
iptables 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
service 服务 stop|start|restart|status|reload
service iptables stop
service network restart
系统时间:
两个时间:
系统时间 date
date -s “2016-9-10 10:09:56”
硬件时间 hwclock (hardware clock)
hwclock -w 将系统时间同步到硬件时间
hwclock -s 将硬件时间同步到系统时间
权限管理和软件安装
1.权限管理补充:
useradd 用户名
用户信息:
/etc/passwd
spark:x:501:501::/home/spark:/bin/bash
字段含义:
spark:用户名 具有唯一性
x:密码占位符
501:用户id 500以下的是系统用户 自己创建的从 500开始
501:组信息
:用户的身份描述信息
/home/spark:用户的家目录
/bin/bash:使用系统默认的shell
组信息:
/etc/group
spark:x:501:
mail:x:12:mail,postfix
第一个:组名
第二个:占位符密码
第三个:组的id
第四个:组中的用户列表
groupadd 组名 添加组
gpasswd -a 用户名 组名 将用户添加到组中
gpasswd -d 用户名 组名 将用户从组中删除
useradd -g 组名 用户名 创建用户添加到组中
useradd -d 目录 用户名 创建用户的时候指定家目录
软件包的安装:
压缩和解压缩命令:
ps:linux下文件的后缀无意义
zip:
压缩:bzip2 文件名
解压:bunzip2 文件名
gzip
gzip 文件名 压缩文件
gunzip 文件名 解压文件
tar
-c 执行压缩命令 create
-x 执行解压命令
-v 压缩或解压的过程中显示详细信息
-z 压缩或解压的文件为gz文件
-f 是否归档 f后面不可以加任何参数
-C 指定解压目录
tar -cvzf 文件名(压缩完的) 需要压缩的路径
**tar -xvzf 文件名 解压命令
**tar -xvzf 文件名 -C 解压目录 将压缩文件解压到指定目录
rpm包安装
1.先把安装包下载到本地 或者是上传
2.进行安装
rpm
-i install 安装
-v verbose 显示 安装信息
-h hash 打印文件hash标志
-e 卸载
rpm -ivh 跟安装的包名