Linux系统
简介
Linux 属于开源系统,相对于 Windows 而言,Linux 是免费的,而且数据安全。
使用者可以将 Linux 的源码根据自己的需求进行修改,将需要的打包,CentOS、小红帽、ubantu 等都属于 Linux 系统开发出来的。
配置
ONBOOT =yes:网络自动连接
service network restart:重启网络服务
reboot:重启系统
BOOTPROTO:配置静态化(输入地址与子网掩码)
vi /etc/inttab 修改开机方式(不能选0和6,3为命令界面,5(x11)为图形化界面)基本信息
[root@localhost ~]
1.root:管理员用户名
2.localhost:主机名
3.~:家目录
4.#:管理员家目录
5.¥:非管理员家目录基本命令
1.clear:清屏
2.pws:显示当前目录的绝对路径
3.ls:查询当前目录下的所有文件名
4.ll:查询当前目录下文件的详细信息
5.halt:关机目录与文件操作命令
1.mkdir:创建目录
mkdir -p aa/bb/cc:同时创建多级目录
2.cp -r aa bb:复制aa并重命名为bb
cp -r aa/bb cc/dd:复制aa下的bb到下的cc中并重命名为dd
3.rmdir :删除空目录
rm -r:删除目录并提示
rm -rf:删除目录不提示
rm *.txt:删除所有以.txt结尾的
rm c*:删除所有以c开头的
rm c*.txt:删除以c开头和以.txt结尾的
4.mv:剪切
5.touch aa.txt:创建文件a.txt
6.echo aaa>aa.txt:写入aaa到aa.txt中
>>追加到里面
7.cat:查看文件的内容
cat aa.txt:查看aa.txt中的内容
8.more:分屏查询文件中的内容,回车翻行,空格翻屏,显示进度,
Q和Ctrl+c退出阅读。
9.less:分屏查询文件中的内容,回车翻行,空格翻屏,不显示进度,
Q退出阅读,随着窗口的改变而改变显示内容的多少用户与权限
1.useradd 用户名:创建用户
cat /etc/passwd:查询用户名
userdel 用户名:删除用户
gpasswd -a 用户名 用户组:将用户添加到用户组
gpasswd -d 用户名 用户组:将用户从用户组中移除
2.groudadd 用户组名:创建用户组
cat /etc/group:查询用户组
3.chown 用户名 文件名:修改文件的所属用户
chown :用户组名 文件名:修改文件用户组
chown 用户名:用户组:修改所属用户与用户组
4.chmod u+rwx 文件名:修改文件的读、写和执行的权限
u:所属用户权限 ; g:用户组权限 ;o : 其他用户权限
r:4 ; w:2 ; x:1;(该权限可写成 chmod 777 a.txt 所属用户、用户组和其他都有读写执行权限)压缩方式
tar
tar -cf 包名 文件名:将文件打包
tar -czvf 包名 文件名:文件压缩并将压缩包里的文件名列出
tar -xzvf 包名 文件名:将文件解压并将压缩包里的文件名列出
tar -tf 包名 文件名:未解压查看压缩文件里面的文件名
c:创建
f:文件
z:压缩
x:解压
v:列出文件名
t:不解压查看吧文件名
gzip
gzip 只针对单个文件压缩,若多选压缩也是将多个文件分别压缩,后加 .gz
gzip 文件名:压缩文件
gzip -d 文件名:解压
gzip -l 文件名:查看信息(只能看压缩前与后的大小和压缩率)
gzip *.txt:将.txt结尾压缩
zip
zip 包名 文件名:压缩
unzip 包名:解压vi编辑器
vi 文件名:进入文件编辑一般模式
一般模式
G:光标到尾行的首位
nG:光标到第n行的首位
gg:光标到首行的首位
数字0:到光标行的首位
$:到光标行的末尾
yy:复制光标所在行
nyy:复制n行
p:粘贴
dd:剪切光标所在行(剪切不粘贴是删除)
u:撤销上一步
r:替换光标字符
R:连续替换
编辑模式
AaIiOoSs进入编辑模式并有不同的形式
A:光标行的行尾进入
a:光标的下一位进入
I:光标行的行首进入
i:光标的前一位进入
O:光标行的上一行新建一行进入
o:光标行的下一行新建一行进入
S:删除光标行进入
s:删除光标位进入
低行模式
英文::进入底行模式
q:没编辑直接退出
q!:不保存退出
wq:保存退出
set nu:显示行数
set nonu:不显示行数