首页 > 系统相关 >第2课笔记 linux系统指令

第2课笔记 linux系统指令

时间:2024-10-16 19:59:18浏览次数:6  
标签:文件 用户名 查看 文件名 笔记 指令 linux 目录

测试分类

linux虚拟机搭建
linux命令:
一、linux介绍

1、Linux是一个免费、开源的操作系统,能多用户、多任务、支持多线程和多CPU的操作系统,相对windows更加稳定,在unix系统的基础上开发的系统;

注解:(1)免费:不要钱 (2)源代码公开 (3)多用户 :可以在不同用户操作 (4)多任务:同时执行多个任务

(5)多线程:支多个线程同时工作 (6)多cpu:系统支使用多个cpu

2、由芬兰大学生Linux torvalds在1991年开发了该系统
3、linux主流的版本

centos (现在学习的系统)

(1)centos 免费

优点:非常稳定和可靠,服务器的首选,免费下载和使用
缺点:内核版本比较旧
(2)
Ubuntu (乌班图)
优点:最受欢迎的桌面linux发行版。固定的发布周期,丰富的说明文档
缺点:与debian有一定的兼容问题
(3)
red hat (红帽子)
优点:高性能的云、虚拟化、存储、Linux 和中间件技术
(4)dibian
(5)openuser
(6)gentoo
4、linux操作系统的优点

1).系统稳定
2).作为服务器系统使用

5、为什么学习linux?
(1)作为服务器,部署环境,
例如:
lamp=linux+apache+mysql+php dym环境
lnmp=linux+nginx+mysql+php 论坛环境
(2)学习linux命令
ifconfig 查看IP地址
ssh 连接虚拟机
service iptables stop 关闭防火墙
service iptables start 开启防火墙
service iptables restart 重启防火墙
service iptables status 查看防火墙状态
su 切换用户
useradd 添加用户名
查看用户 cat /etc/passwd
pwd 表示当前路径
cd / 进入根目录;使用 ll 或ls 查看所右的文件或目录
cd / 进入到根目录
cd ./或. 表示当前路径
先新建一个层级路径:mkdir -p a/b/c/d
cd .. 表示返回上一级目录
cd .. /..表示返回上两级目录
cd .. /../..表示返回上三级目录
cd /home/dcs/a/b/c/d/f
ls 横向显示目录下所有文件和目录名
ll (ls-l简称) 纵向显示当前所有目录和文件
ls -a 显示目录下所有的文件和隐藏文件(..)
ll -a 显示目录下所有的文件和隐藏文件
ping 查看网络是否连接, 退出:查看连接状态:ctrl+z或ctrl+c
mkdir 创建目录
touch 创建文档
vim 或vi 编辑文件
vim 文件名 =敲回车按i键变成编辑模式输入内容=按esc键或ctrl+c键进入,命令模式shift+:输入w,q=敲回车ok。
w表示保存
q 表示退出
!强制
wq 保存退出
wq!强制保存退出
q!强制退出
q 退出
cat查看文件的所有内容
cat 文件名| grep 字符
案例:cat wj |grep 5
备注:| shift+| 叫做管道符
grep 过滤,匹配,搜索
head(1)查看文件前10行,(默认),查看文件前面指定的行数head -n 行数 文件名
tail 查看文件末尾指定的行数(1)查看文件默认的后10行;查看文件指定的行数 -n格式:tail -n 行数 文件名;tail -f 文件名 查看实时日志(查看无线延申的内容)
more 按百分比查看文件内容
less 以上下翻页的形式查看文件
rm 删除命令(1)rm 提示性删除
rm -r 提示性删除目录
rm -rf 文件或目录 强制性删除文件或目录
rm -rf * 强制删除文件和目录下所有与的文件
cp 复制文件
(1)复制文件不存在的情况
cp 源文件 新文件(不存在)
(2)复制已经存在的文件
cp 源文件 新文件(存在) 提示:是否覆盖 输入:y 覆盖
指定路径和文件复制
(4)cp -r 源目录 新目录 复制目录
19.mv 重命名 和移动
(1)重命名 mv 原文件名 新文件名(2)移动文件 mv mv 源文件 新文件
20.重定向符号
1)> 覆盖
格式:cat aa >rr;(2)>>追加
21.find /路径 -name 文件名 查找文件
23.history 查看历史命令; history -c 删除 历史命令
24 .关机:
halt 关机
init 0 关机
shutdown now 关机
reboot 重启
25.reset 重置屏幕
26.clear 清除屏幕
27.nl 文件名 显示多少行
28.date显示当前时间
29.date -s “时间” 修改系统时间
30.who 查看在线用户
31.whoami 查看当前操作用户

32.权限修改的三剑客:chmod,chown,chgrp

(1)chmod命令

修改文件/目录的权限
权限
r: 读权限,用数字4表示
w:写权限 ,用数字2表示
x: 执行权限,用数字1表示
总共有10位
第1位“
-”代表这是一个文件 ,d表示目录
前3位,代表着用户主拥有的权限,
中3位,代表着用户组拥有的权限,
后3位,代表着其他人拥有的权限,
(2)chown 修改用户主
格式 :chown 用户名 文件名
(3)chgrp 修改文件拥有组
(4)常用参数 R
a.chown -R 用户名 文件 递归修改目录下所有的子目录和文件的用户组;b. chgrp -R 用户名 文件 递归修改目录下所有的子目录和文件的用户名
33、cat /etc/passwd 查看系统中的用户
34、cat /etc/group 查看系统中用户组
35. useradd 添加用户
(1)添加新用户,新建用户名和用户组
useradd 新用户名
(2)useradd 用户名 -g 用户组 创建用户并指定用户组
36.userdel 删除用户名
37. groupadd 组名
38、 passwd 用户名 敲回车 输入两次密码

标签:文件,用户名,查看,文件名,笔记,指令,linux,目录
From: https://www.cnblogs.com/qq3074699547/p/18470800

相关文章

  • 【DBA Part03】国产Linux上Oracle RAC安装-升级-ADG-迁移
    本阶段内容如下:01.国产统信UOS-Oracle19c安装配置02.国产龙蜥AnolisOS-Oracle19cRAC集群安装配置03.Linux-Oracle11gR2数据库升级到Oracle19C04.Linux-Oracle11gR2RAC数据库升级到Oracle19cRAC05.Linux-Oracle19cADG容灾配置(1+1+1级联)06.OracleXTTS跨平台数据库迁移0......
  • 【DBA Part01】国产Linux上安装Oracle进行数据迁移
    内容如下:1.1.生产环境RHEL/OELLinux8+Oracle11gR2安装配置1.2.国产麒麟操作系统+Oracle11gR2安装配置1.3.国产麒麟操作系统+Oracle11gR2RAC集群安装配置1.4.Oracle11gR2迁移到国产麒麟操作系统(单机/RAC)本阶段课程项目需求说明:某单位原有两套核心业务fgeduwx:itpux-com,运......
  • StarSilk 题单笔记-2000
    LinkLexicographicallyLargest首先,第\(i\)位数字最大贡献是\(a_i+i\),并且可以全部取到(倒着丢数即可)。但因为\(S\)是不可重集,为了最大化字典序,我们需要把重复的同一个数字\(x\)变成\(x-1,x-2,x-3\dots\)。这很简单,我们把每个\(a_i+i\)丢进一个数组\(b\)里排倒序,......
  • linux命令
    一、linux介绍1、Linux是一个免费、开源的操作系统,能多用户、多任务、支持多线程和多CPU的操作系统,相对windows更加稳定,在unix系统的基础上开发的系统;注解:(1)免费:不要钱(2)源代码公开(3)多用户:可以在不同用户操作(4)多任务:同时执行多个任务(5)多线程:支多个线程同时工作(6)多cpu:系......
  • Linux命令(10.16)
    linux命令ifconfig查看IP地址serviceiptablesstop关闭防火墙serviceiptablesstart开启防火墙serviceiptablesrestart重启防火墙serviceiptablesstatus查看防火墙状态ssh+ip地址链接虚拟机su切换用户名su+root切换超级用户cat/etc......
  • 2024/10/16 日 日志 --》关于Mysql的中DQL的初步学习笔记与整理
    在前几天已经进行了Mysql的初步准备和学习,接下来我将继续向后推进。以下为课程学习整理,方便记忆和复习。点击查看代码-------DQL----基础查询--1.查询多个字段--SELECT字段列表form表名 ;--selcet*form表名;--查询所有数据--2.去除重复记录--selectdist......
  • Golang笔记_day08
    Go面试题(一)1、空切片和nil切片区别空切片:   空切片是指长度和容量都为0的切片。它不包含任何元素,但仍然具有切片的容量属性。在Go语言中,可以使用内置的make函数创建一个空切片,例如:emptySlice:=make([]int)   这个语句创建了一个长度为0、容量为0的空切片......
  • 笔记本渲染10几个小时会坏吗?怎么减少笔记本渲染耗损
    ​笔记本电脑因其便携性而受到许多用户的青睐,包括那些从事3D渲染工作的专业人士。然而,许多新手在购买时可能没有充分了解渲染对电脑配置的要求,因此购买了价格不菲的笔记本电脑。当他们开始进行3D渲染时,可能会发现笔记本的CPU、GPU和内存使用率非常高,这不仅会导致功耗增加,还可能引......
  • 【Linux】解锁线程基本概念和线程控制,步入多线程学习的大门
    目录1、线程初识1.1线程的概念1.2.关于线程和进程的进一步理解1.3.线程的设计理念1.4.进程vs线程(图解)1.5地址空间的第四谈2.线程的控制:2.1.关于线程控制的前置知识2.2创建线程的系统调用:这个几号手册具体代表的什么含义?2.3.线程终止我们怎么没有像进程一样获取线程......
  • Linux系统编程——进程标识、进程创建
    一、进程标识(pid)  每个进程都有一个非负整数形式的唯一编号,即PID。PID在任何时刻都是唯一的,但是可以重用,当进程终止并被回收以后,其PID就可以为其它进程所用。进程的PID由系统内核根据延迟重用算法生成,以确保新进程的PID不同于最近终止进程的PID。1、特殊的进程标......