linux命令基础

linux基础

linux命令
软件:
微信 QQ 支付宝 游戏
由程序员开发出来给普通用户使用的
都需要安装在电脑/手机的操作系统里面
由程序和文档组成
程序: 具有一定的功能或者性能的代码块
功能: 在淘宝网 可以买商品 对于一个用户来说 可以完成购买某个商品 就是功能
性能: 比如 淘宝网 双十一或者节假日搞活动,大量的用户在线购买商品或者抢购,这个时候要求都可以正常完成交易.大量用户保证持续在线和抢购,平台不崩溃,这个就是性能
电脑:
硬件: i7 内存: 16G 硬盘 500G ~ 1T
显卡 显存 4G
系统: win10 linux系统(进口品牌)
应用软件: office 微信 QQ 游戏
操作系统:
windows系列
95,98,me,2000,XP,Vista,7,8,8.1,10,11
个人用户
服务器版 server 2003,2016,2023
厂商
用户:administrator 超级管理员
权限: 安装软件 添加用户 设置组策略
查看ip 设置ip 重新安装系统 设置环境变量
访客 身份是无法做这些操作的
Unix系列 主要在银行 政府 安全级别比较高的场合使用,收费,硬件需要定制
linux系列 仿版的Unix,开源,免费 安全,可持续性工作 redhat ubutun centeOS
用户:root 超级管理员 添加用户 所有的文件都有默认的权限
多用户多终端同时登陆使用
Mac 系列 设计方面使用
应用软件:
单机软件 不需要依赖网络
分布式软件 必须依赖网络
浏览器/服务器 通过浏览器就可以访问服务器
浏览器:
chrome firefox edge
360 QQ …
客户端/服务器 必须安装独立的客户端
服务器:
web服务器 Tomcat Apache …
xampp phpstudy …
中间件
数据库服务器 Ms sqlserver
oracle
mysql mariadb
代理服务器 Nginx
安装在linux里面

#  远程 通过终端来操作
#  安装linux系统 安装虚拟机里面
#  VMware workstation	 17pro	 16.2  15.5
#  centOS
#  deepin	 国产化 本地化 处理 

#  登录  点击 未列出 用户名 root  密码 root 
# [root@localhost 桌面]# 
#   root 当前登录的用户名
#   localhost 本地主机
#   桌面    当前所处的目录
#   # 表示当前的用户是 root 
#   $ 表示当前登录的是 普通用户
#   我是谁  
    whoami
#   查看登录信息 
    who 
#   在哪里?
    pwd 
#   /root/桌面
#   / 根目录 代表整块硬盘
#   /root 根目录下的root目录 也就是 root的专用目录 是root的家目录
#    windows下把整块硬盘分为 C,D,E...
#    linux下面按照不同的功能 分为不同的目录
# 除了第一个/ 是根目录 其余的/都是目录的层级分隔符
#  /root/桌面 就是 根目录下的root目录下的桌面目录
#   时间
    date
#  2023年 07月 17日 星期一 11:17:18 CST	
#   显示四位年份
    date +%Y
#   显示年月日
    date +%Y-%m-%d
#   显示时分秒
    date +%H:%M:%S
#   显示星期几
    date +%A 
#   显示月份
    date +%B
#   显示是当年的第几天
    date +j
    cal
#   日历 
#   查看当前目下的所有内容
    ls 
#   去哪里 切换路径
    cd  
	cd 绝对路径
	cd 相对路径
#   绝对路径 以 / (根目录)开始的路径
# 	相对路径 不以 / (根目录)开始的路径
#  切换目录到 /root 下
    cd /root 
    ls
#   蓝色的是目录
#   黑色的是文件
#   红色的是压缩包	
# 当当前所处的位置和目标目录处于同一个目录时,可以直接使用 cd 目标目录名 切换目录 这个是相对路径
    ls -a	
#  查看当前目录下的所有内容(包含隐藏的) 	
.  代表当前目录  访问当前目录的快捷方式
.. 代表当前目录的上一级目录
# 新建目录
   mkdir 目录名
   新建目录 abc
   mkdir abc 
   一次新建多个目录
   mkdir  目录1 目录2 目录3 ...
   新建目录 mm kk hh 
   mkdir mm kk hh 
   ls 
   新建层级目录 
   层级目录:  a/b/c/d/e 
   mkdir -p a/b/c/d/e 
   cd ~ 返回当前用户的家目录root的家目录就是 /root
   cd   默认就是返回当前用户的主目录 
   新建文件
   /root/abc   /root/桌面/abc
   touch 文件名
   新建 1.txt
   touch 1.txt 
   一次新建多个文件
   touch 2.doc 3.xls 4.html 
   # 1 返回root的家目录:
#   1.1 绝对路径
       cd /root 
#   1.2 相对路径
       cd ~
	   cd 
	   cd (具体的路径决定的路径) 目前:/root/abc 
	   cd ..   目前:/root/abc/a
	   cd ../..	   
# 2 查看当前所处位置
     pwd 
# 3 查看当前目录下的所有内容
     ls 
# 4 新建目录 dddd
    mkdir ddd 
# 5 进入目录 dddd
    cd dddd
# 6 查看当前所处位置
     pwd 
# 7 新建目录 aa bb cc 
    mkdir aa bb cc 
# 8 新建目录 a/b/c/d/e
    mkdir -p a/b/c/d/e 
# 9 新建文件 a.py Hello.java f.c 
    touch a.py Hello.java f.c 
# 10 查看当前目录下的所有内容(含隐藏)
    ls -a     
# 11 . 和 .. 的意思是什么?   
#   .  当前目录
#   .. 上一级目录   
#   文件:  一般是指有后缀名的,可以进行编辑的
#    它的类型一般由后缀名来决定.比如:
#     .txt   文本文档 .doc word文档 
#     .xls excel文件  .jpg 图片
#     .py python文件  .java java文件
#     .html 网页文件  ...
#    一般普通文件都有后缀名,但是也有部分文件没有后缀名,linux和windows都有这种文件,一般是配置文件,可以使用记事本工具进行编辑,打开
    touch profile 
# 复制文件 cp
#  cp (路径/)源文件 (目标路径/)文件名 	
# 复制1.txt到当前目录下重名为11.txt
  cp 1.txt ./11.txt   
# 复制1.txt到目录a
  cp 1.txt a/ 
# 复制 2.doc 到目录 a/b/c/d/e 
  cp 2.doc a/b/c/d/e/  
# 进入目录e 查看是否复制成功
# 复制2.doc 目录 c 并且改名为 m.jpg 
# 返回目录 abc 
# 复制 c目录下的m.jpg到目录hh中并且改名为mm.c
 [root@localhost abc]# ls
11.txt  2.doc  4.html  hh  mm
1.txt   3.xls  a       kk  profile
[root@localhost abc]# cp 2.doc a/b/c/d/e/
[root@localhost abc]# cd a/b/c/d/e
[root@localhost e]# ls
2.doc
[root@localhost e]# cp 2.doc ../../m.jpg
[root@localhost e]# cd ../..
[root@localhost c]# ls
d  m.jpg
[root@localhost c]# cd /root/abc
[root@localhost abc]# cp a/b/c/m.jpg hh/mm.c
[root@localhost abc]# cd hh
[root@localhost hh]# ls
mm.c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值