Linux 基础命令

Liunx系统基本命令
Ctrl+alt+f2 进入命令终端
Ctrl+alt+f1 返回图形终端
Ctrl +L 清理整个屏幕
Ctrl +W 删除前一个词语
Ctrl +C 废弃当前执行命令
ESC+. 粘贴前一条命令行最后一个词语
Ctrl +z 暂停当前正在运行的进程,并且转入后台
Ctrl+a 返回到开头字母(或者home)
Ctrl+u 删除光标之前的命令
Liu nx 命令行命令(/所有的斜杠都是根目录)
pwd #显示所在目录的位置
cd /home #切换所在目录位置
ls #查看当前目录下的内容
ls -l #查看详细信息
ls –lh #查看文件容量单位
ls --help #快速获取命令帮助信息
su – +用户名 #临时切换用户
exit #退出
ls / #查看根目录下的全部
Ifconfig #查看ip地址配置信息
route -n #查看网关
cat /etc/resolv.conf #查看DNS服务器地址
vim /etc/resolv.conf #修改DNS 服务器地址(nameserverDNS文件)
hostnamectl #查看主机名
hostnamectl set-hostname +名字 #修改主机名字
nmtui #修改IP地址配置工具
root –n #查看路由表
ls – l +目录名(可以多个) #查看目录下具体文件的具体信息
ls –a #查看当前目录下所有文件(包括隐藏文件)
ls –ld #只列出当前目录信息
ls –lh /目录名称/*.?? #查看以什么为结尾或者以什么为开头的所有文件
ls –R +目录名 #(递归查询)
cat +文件名字 #快速查看文件(适用于简短的文件)
less +文件名字 # 分页查看文件(pageup/pagedown可以翻页查看,按q退出查看)
mkdir +目录名 +目录名 #创建新的目录(目录后加空格在加目录名可以创建多个同级文件夹)
mkdir –p +目录/目录/目录 #创建多级目录
cd 点点 #返回上级目录
cd 点点/点点 #返回上一级的上级
cd / #返回根目录
cd - #返回前一个目录(可以来回切换)
cd /root/ntd1/ #绝对路径要以根目录进入
cd ntd2/ #相对路径命令字+文件名称
cd ~或cd直接回车 #进入用户主目录(root目录)
rmdir +目录名 #删除空目录
touch +文件名 #创建文件
cp +文件名+ 目录名 #复制文件到目录
cp -r 目录名 目录名 #将目录递归复制到目标目录
cp -p 文件名 目录名 #保存被复制文件的原属性不变
mv +文件名 目录名 #移动文件到目录 (剪切操作)
mv +原文件名 新文件名 #文件重命名
rm –r +目录名 #删除目录
rm -r f+目录名 #删除并不提示,强制删除

vim(增强版) +文件名 #打开文件(有则进入。无则创建)
vi (普通版) 进入后按I 输入模式 按Esc退出到命令模式
输入:进入末行模式 输入WQ保存
输入:q!放弃修改并退出
输入:w保存不退出
输入:q退出(只限保存后退出)
输入:X 保存退出
文本下所有模式命令:#代表行数
命令模式:跳行:gg(跳转到第一行)、4G(跳转到第四行)G(最后一行)
复制:yy(复制光标处的一行)#yy(复制光标下#行)
粘贴:p(粘贴到光标处下一行)
删除:dd(删除光标处的一行)、#dd(删除光标下#行)
撤销:u(撤销前一次操作)U(当前行所有更改)
重做:Ctrl+r(重新做最近一次撤销的操作)
文本查找:/内容(向后查找字符串)
切换查找结果:n(跳至后)N(前一个结果)
终端显示命令:echo
末行模式:n代表起始行;m代表结束行
行内替换: :s/查找的内容/替换的内容/g(所有内容)(替换当前行)
区域替换: :n,m s/查找的内容/替换的内容/g(所有内容)(替换n到m行)
全文替换: :% s/查找的内容/替换的内容/g(所有内容)(替换全文)
编辑器设置: :set nu(显示行数);set nonu(不显示行数)
Id +用户名 #查询用户ID类型

用户名的更改创建以及删除:
useradd +用户名 #创建用户
passwd +用户名 #配置用户密码
unermod -l +更改后的名字 +用户名 #更改登录名
mkdir /目录/目录 #新建目录
usermod -d /目录/+目录 +更改的用户名 #更改用户的家目录为……
mv /目录/目录 /目录/目录 #将原有账户的文件移动到新建目录
userdel +用户名 #删除用户名
userdel -r +用户名 #删除用户名以及宿主目录一并删除
管理组用户:
groupadd +组名 #创建组
-g +组ID (数值) +组名 #创建组并修改组ID为…
gpasswd -a +用户名 +组名 #用户加入组
-d +用户名 +组名 #将用户从组中删除
grouped +组名 #删除组
chown +用户名 +文件名 #修改文件归属
-R +用户名 +文件名 #递归修改(修改目录下所有子文件的归属)
:+组名 +文件名 #修改文件属组
+用户名:+组名 +文件名 #同时修改文件属主以及文件属组

  •          rw-      r--      r—  :每三位为一组 
    

第一位是文件的类型;属主的权限;属组的权限;其他用户的权限
r:代表文件读取权限(4);w:代表文件写入权限(2);x:代表文件可执行权限(1)
u:属主的权限; g:属组的权限; o:其他用户权限
chmod +属主/组/其他 +r/w/x #更改文件权限 同时更改须在
+R 属主/组/其他 +r/w/x #更改文件以及子目录权限
a+/- #所有用户更改
ugo可以同时一起使用+ - =rwx +文件名
+:是原有权限上加权限;-:是原有权限上减权限;=:是限定权限 仅有等号后权限

echo “123”|passwd - -stdin +用户名 #快速改密码
zip –ry +备份后的文件名 +被备份的文件 #备份文件
unzip 备份后的文件名 –d +解压到的目录 #解压备份文件

tar -zcPf +备份后路径/备份后文件名.tar.gz +备份文件 #调用gzip工具对归档执行压缩/解压处理
-j #调用bzip2工具对归档执行压缩/解压处理
-J #调用xz工具对归档执行压缩/解压处理
tar -xPf +备份文件.tar.gz #恢复备份到绝对路径
P:保留备份文件的绝对路径 ;f:指定归档备份文件的路径及名称

mount +/dev/cdrom +挂载点目录 #挂载CD
df -hT +查询挂载的目录名字 #检查挂载情况
umount /dev/cdrom 或umount /dev/dvd #卸载光驱挂载
配置开机自动挂载光驱:
umount /dev/cdrom #先卸载光驱挂载
vim /etc/fstab #编辑里面内容 把开机挂载的目录以及配置编辑
/dev/cdrom +挂载点目录 iso9660(类型) defaults 0 0
mount -a #检查开机挂载配置 (可有可无)
reboot #重启
ls +挂载点目录 #查看是否自动挂载
设置OA 办公系统
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #
setenforeforce 0 #立即切换为宽松模式
yum -y install httpd mairadb-server mariadb php php-mysql #下载数据
如若出现错误看一下本地网卡的状态 删除一下锁定
kill -9 #删除被锁定
systemctl restart http mariadb #开启服务

vim /etc/sysconfig/network-scripts/ifcfg-ens33 #修改IP地址
IPADDR=+IP地址 #IP地址
PREFIX=+子网掩码 #子网掩码
DNS1=+DNS服务器地址 #DNS服务器
GATEWAY=+网关地址 #网关地址

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值