1. 查看系统内核版本信息 uname -a
红框: 主机名
蓝框:内核版本信息
2.查看linux系统版本信息 cat /etc/issue
3.查看当前用户级别 runlevel
N: 上一个级别 (未更改过)
0 --halt 关机
1-- single user mode (单用户模式,只能有一个用户登录系统)
2-- Multiuser mode (多用户,无网络的情况)
3--Ful multiuser mode (多用户,有网络情况)
5--X11 (多用户,有网络,带Xwindow模式)
6--reboot (重启模式)
更改用户级别需要先进入root模式 su
init 3 切换为3级别
4.查看当前用户 who am i
5.关机与重启
root下关机:
shutdown -h now/ shutdown -h +5 5分钟后关机/shutdown -h 22:00 22:00关机
halt
init 0
root下重启:
shutdown -r now
reboot
init 6
6.显示不隐藏的文件与文件夹的详细信息 ls -l
显示当前目录下的所有文件及文件夹包括隐藏的.和..等 ls -a
显示当前目录下的所有文件及文件夹包括隐藏的.和..等的详细信息 ls -al
文件类型标识
- 普通文件
d 目录文件
b 块设备文件
c 字符设备文件
p 管道设备
l 符号链接文件
7.绝对路径: 从根目录开始 /u1/top
相对路径: 从当前目录开始
8.软连接(符号连接):
a.用 ln -s 命令建立连接 类似快捷方式
b.删除该连接不会影响到源文件,对连接文件的使用、引用都是直接调用源文件的
硬链接:
a.目录不能有硬链接
b.修改其中一个,与其连接的文件会被修改,删除不受影响
软硬连接的区别
对原文件删除,会导致软连接不可用,而硬链接不受影响
ln命令格式:
ln [参数] [源文件或目录] [目标文件或目录]
主要参数:
•-i 交互模式,文件存在则提示用户是否覆盖。
•-s 软链接(符号链接)。
•-d 允许超级用户制作目录的硬链接。
•-b 删除,覆盖以前建立的链接
1.软链接 (符号链接) ln -s source target
2.硬链接 (实体链接)ln source
硬链接:
软连接:
9.文件存取权限
r 读权限 能查看文件内容
w 写权限 能建立和删除文件
x 执行文件 能使用文件
用户类型
owner 文件所有者
group 文件所有者在的工作组
other 其他用户
l :符号链接文件
2-4: rwx 文件所有者的权利:读、写、执行
5-7: rwx 工作组权限 读、写、执行
8-10: rwx 其他用户权限 读、写、执行
10.文件权限修改
chmod u+x abc.txt 拥有者对test文件 可执行
u 拥有者
g 工作组
o 其他人
a 所有人
命令格式:chmod abc file
其中a,b,c各为一个八进制数字,分别表示User、Group、及Other的权限。
4 (100) 表示可读。
2 (010) 表示可写。
1 (001) 表示可执行。
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。
11.改变文件所有者及文件所在组用户
chown 新的所有者 : 新的组 文件名
改变文件所有者
chown 新的所有者 文件名
改变文件所在组
chgrp 组名 文件名
12.重定向和管道
ls -l > file1 将命令输出存入文件中
ls -l >>file1 将命令输出存入文件尾部
grep abc < file1 将文件内容作为命令的输入
管道:一个命令的输出作为另一个命令的输入
ps -ef|grep smith
13.增加/删除用户
useradd 用户名
/etc/passwd /etc/group 两个文件都会增加一行数据
查看最后一行内容: tail -n 1文件名
红框:密码
黄框:uid
绿框:gid
灰框:家目录
常用参数
-d 指定用户家目录 useradd -d tmp/peter peter
-c指定用户注释信息
-e指定用户超期时间 useradd -e 2019-04-09 peter
删除用户
userdel 用户名
14.vi编辑器
命令模式:
x 删除光标所在字符
dd 删除光标所在行
yy 复制光标所在行
p 黏贴
u 撤销当前所做操作
键盘方向键移动光标位置
i 插入模式
: 底线模式
gg 光标移到文件开始位置
GG 光标移到文件末尾
插入模式:
a 在光标所在位置之后插入文本
i 在光标所在位置之前插入文本
o 在光标所在行之后插入新一行
按ESC进入命令模式
底线模式
在命令模式下 : / ? 进入底线模式
:wq 保存文件并退出
:q 不保存文件退出
:q! 不保存文件强制退出
:w 只保存文件不退出
:set nu 显示行号
/abc 在文件中查找abc 用n 不停往下查找
:1,$s/a/b/g 把a替换成b
15.文件打包和解包(tar)
将后缀为.txt个文件放进一个包 tar cvf file.tar *.txt
打包放进指定位置 tar cvf /tmp/file.tar *.txt
解包到当前目录 tar xvf files.tar
添加新的文件 tar tvf files.tar newfile
打包并压缩 tar zcvf file.tar.gz *.txt
解压缩并解包 tar zxvf file.tar.gz
16.文件压缩和解压 (gzip)
压缩文件 gzip abc.txt
解压文件 gzip -d abc.txt.gz
17.软件安装和卸载
安装 yum install -y #安装一个包
卸载 yum remove -y #卸载包
更新 yum update -y #升级包