linux系统基本操作指令


                                      linux系统基本操作指令

                                                             基本目录

sbin 管理员用的文件夹
dev 设备文件存放的目录
etc 配置文件存放的目录
usr GUN社区软件的存放目录
mnt 临时挂载文件夹
home 普通用户目录存放目录

                                                      目录处理常用指令

cd 切换目录
cd  .. 返回上一级目录
cd  ../.. 返回上两级目录
cd  /etc/init.d 切换到  etc / init.d目录下
su 切换用户
su root 切换到管理员用户
su zyl 切换到zyl用户
wc 统计文件内容
ls

列出当前文件夹目录

ls -a 列出列表
ls -d 只列出目录本身,不列出目录里的文件数据
ls -l 长数据列出,包含文件的属性和权限等数据
cp 复制文件或目录
pwd 显示当前所在的目录
mkdir 创建目录
mkdir -p 将需要创建的子目录 (包含上一级目录)递归创建
mkdir -m 创建时配置文件的权限,直接配置,不受默认权限影响
rmdir 删除一个空目录
r m 移除文件或目录
r m  -f force强制,忽略不存在的文件,不出现警告提示
r m -i

互动模式,删除前询问使用者是否互动

r m -r 递归删除
mv 移除文件或目录
mv -f force强制,目标文件已存在不询问,直接覆盖
mv -i 目标文件已存在询问是否覆盖
mv -u 目标文件已存在,且比较新,才会升级(ipdate)
touch 创建文件

                                                      文件查看常用命令

cat 由第一行开始查看文件
cat  -b 列出非空行号,空包行不标。
cat  -n 列出行号,连同空白行也列出。
cat  -E 将结尾的断行字节¥显示出来
cat  -T 将tab按键以^l显示出来
cat  -v 列出一些看不出来的特殊符号
tac 有最后一行开始查看
find 查找文件
grep 搜索、过滤信息
more 分页显示
vim 调用vim文本编辑器
who 显示登陆用户信息
less 逐行查看,按方向键,不可主动退出,按q键退出
head 之查看前十行
tail 之查看后十行
ifconfig

查看IP  if  config

                                                           系统快捷键                                       

Tab键 在系统中的补齐,可以补齐命令名字,已存在的目录和文件。
Ctrl键 +l 清除屏幕
Ctrl键 +c 终止
Ctrl键 +u 清空当前光标前所有内容
shift +Ctrl +c 复制
shift +Ctrl +v 粘贴

                                                     vim编辑器操作命令                          

                                                     命令格式下的快捷键

剪切 光标输入到前行输入dd(剪切),10dd剪切当前行下10行
删除光标后面的字符 x
删除光标前面的字符 X
删除一个单词 dw(注意保证光标在单词的最前面,不然只能删除光标后面的部分)
删除当前行光标前面部分 d0
删除当前行光标后面部分 D或者d$
删除当前位置后面的所有内容 dG(包括当前行)
删除当前位置前面的所有内容 dgg(包括当前行)
撤销 u
反撤销 ctrl+r
粘贴 p下粘 B上粘
显示行号 进入末行模式输入:set nu
快速移动 7G跳转到第七行,gg回到第一行 G到最后一行
拷贝 yy 65,73 yy  复制从65到73行

                                                             行内修改                 

x 删除当前光标覆盖内容,数字加x删除光标后数字个字符
r 替代光标覆盖的内容
d^ 删除当前光标前所有内容
d$ 删除光标后的所有内容
Ctrl+左右 避开空格移动
数字+左右 可以调到光标所在位置的前后几位

                                                        末行格式快捷键

set nu 显示行号
set nonu 取消行号
w 保存 
w/tmp/text.tx 另存为
不保存退出会有提示
q! 强制退出
r 读入文件内容,到当前文件最后一行
u 撤销上一操作
 %   s   /  要替换的  /  替换成的  /   g  %表示每一行 g全部替换
查找 /+要查找的内容   n向下查找

                                                           用户用户组

/etc/passwd 存放系统所有用户的信息
里面信息  以  : 为分段   共七部分
1、用户名      2、密码占位符      3、uid      4、gid     5、用户个人信息      6、用户家目录位置       7、用户登陆权限
/etc/group 存放系统所有用户组的信息
里面信息  以  : 为分段   共四部分

1.组名              2.组密码占位符              3.组id                 4.组成员

/etc/shadow

存放密码信息

里面信息  以  : 为分段   共八部分
1.用户名        2.加密的密码           3.距离***的天数,密码最后依次修改的时间             4.密码最短有效期,几天内不能修改密码的意思
5.密码最长有效期        6.密码过期前7天提示         7.密码的不活跃期    过期几天内仍可修改        8.密码失效期(距离1970-1-1多少天)
useradd 创建用户
useradd  -u 指定用户uid    root超级用户    1-499程序用户   500以后普通用户
useradd  -g 指定gid
useradd  -s 指定登陆权限  不指定默认
useradd  -G 添加附加组
useradd  -M 不创建家目录   不指定默认创建
usermod 修改用户信息
id  +用户名 查看用户信息

passwd  +用户名

设置用户密码
passwd  -l 锁定用户
passwd  -u 解锁用户
passwd  -s 查看用户密码状态
passwd  -d 删除密码
groupadd 创建用户组
groupadd  -g 指定gid   不指定默认递增
groupadd  -o gid可重复
groupdel 删除用户组
groupdel  -r remove 删除主目录和邮件池
groupmems 修改组用户

groupmems  -a  zyl  -g  1

将zyl加到1组中

groupmems  -d  zyl  -g  1 将zyl在1组中删除
groupmod 修改组gid
groupmod -g gid号 组名  
groupmod -g 500 clsss 将class的gid改为500

                                                       压解文件

                                                             压缩文件

压缩文件:        gzip+文件名  解压:gunzip +文件名
压缩文件 :       bzip2+文件名  解压:bunzip2+文件名
上面两种方式结果与源文件在同一级(同一个目录下),而且操作的是文件,不是文件夹
tar -cf  test.tar   bigdir/ 压缩文件夹
-cf   create   bigdir  
test.tar 压缩后的文件夹
bigdir/ 压缩bigdir文件夹下的所有文件   相当于压缩的文件夹
说明:tar 这种形式的压缩并不能改变文件的大小,只是将一个文件夹,变成一个压缩文件,再将文件进行压缩,达到压缩的目的

                                                             解压文件

zxvf  无视一切格式
-j     使用bzip2工具压缩
-z 使用gzip工具压缩
-cf   创建tar包
-xf 解压包   (无视一切类型)
-C(大写) 指定解包路径
find  查找文件  类 grep

按名字 -name       按类型 -type      按大小 -size

 

                                                             rpm安装

-ivh 安装显示安装进度--install--verbose--hash
-Uvh

升级软件包--Update

-qpl 列出RPM软件包内的文件信息[QueryPackagelist]
-qpi 列出RPM软件包的描述信息[QueryPackageinstallpackage(s)]
-qf 查找指定文件属于哪个RPM软件包[QueryFile]
-Va 校验所有的RPM软件包,查找丢失的文件[ViewLost]
-e 删除包

                                                          yum源安装

源文件:Centos/repoxx.d 配置文件:etc/yum.repo.dC*
yum优点

安装详细:自动解决依赖关系更--键安装

安装步骤:

1、自己写一个配置文件:etc/yum.repo.d先将原来的备份:mvC*back:

2.自己编辑yum源文件[xxxx]//标签任意name=XxXx//描述baseurl=file:/media/Centos_6.6finalgpgcheck=0//公钥验证0就是不验证1就是验证验证下面在再加一行公钥

3、清理缓存:yumcleanall4、安装验证:yuminstall+软件名[-y]解释:-y不需要手动输入y5、卸载:yumremove+软件名[-y]注意:卸载的时候不建议使用-y

发布了22 篇原创文章 · 获赞 0 · 访问量 745

猜你喜欢

转载自blog.csdn.net/cldimd/article/details/103372086