Unix 特点:多用户多任务;命令行界面;简单、通用、高效;

Linux 是一个多用户多任务的操作系统,也是一款自由软件,拥有良好的用户界面,

支持多种处理器架构,移植方便。

严格的来讲,Linux 并不算是一个操作系统,只是一个 Linux 系统中的内核,即计算

机软件与硬件通讯之间的平台;

Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。

设计原则:1)所有的东西都是文件,所以管理简单

2)所有操作系统配置数据都存储在正文文件中

3)每个操作系统命令或应用程序很小,只完成单一功能

4)避免使用俘获用户的接口,很少交互命令,应用程序由vi编辑器等完成交互

5)多个程序串接在一起完成复杂任务

小知识点:

切换虚拟终端  Ctrl + alt +F1~F6

命令行切换到图形界面,Ctrl + alt +F7

普通用户的命令行表示:$      root 用户命令行表示:#

基础命令大集合:

一、

whoami :查询当前登录系统所使用的用户

who am i :除了显示用户名,还会显示登陆终端、当前日期时间

who:目前系统上的其他用户

w :与who命令相似,比who获得信息多

users :只显示目前哪些用户登陆了Linux系统(只显示用户名)

tty : 目前登陆Linux使用的终端

uname : 获取系统本身信息,默认显示当前操作系统

date:显示系统当前日期时间

cal :显示某月日历,某年日历

clear:清除屏幕信息

二、

telent:远程连接  telent 192.168.10.10 必须以普通用户来登录Linux系统,再切换到root用户

su  :     切换用户  普通用户---》root +密码

root---》普通用户 (不需要密码)

passwd :修改密码  普通用户自行修改密码

root用户自行修改密码

root用户可修改普通用户密码

passwd - S username:获取用户密码状态

useradd:只创建用户 未设置密码就会锁住,可以使用passwd设置

su 切换成功user1

命令提示符就会由#变成普通用户$

但是想要查看修改密码的话,passwd命令,发现失败出错

但是可以通过root修改普通用户的密码,即可成功

普通用户的权限只可以在本home下有完整权限,其他目录需要授权

ls:查看文件 注:ls -l 还可以查看文件权限等信息

whatis:显示查询命令的简单说明

man:获取某个Linux命令的使用说明

三、

vi 编辑器可以创建一个文本文件,也可以打开编辑查看,进入编辑模式,按 i进行编辑

vi 退出命令
编辑结束,按 ESC 键 或shift + zz跳到命令模式,然后输入退出命令:
:w保存文件但不退出vi 编辑
:w! 强制保存,不退出vi 编辑
:w file将修改另存到file中,不退出vi 编辑 
:wq保存文件并退出vi 编辑(常用)
:wq!强制保存文件并退出vi 编辑
q:不保存文件并退出vi 编辑
:q!不保存文件并强制退出vi 编辑

:e!放弃所有修改,从上次保存文件开始在编辑

编写完成后

cat:查看文件内容

vi编辑过程如下

 wc:统计当前文件的行数、单词数和字符数

cp:复制文件


mv:移动、重命名文件

rm:删除文件,可删除多个

四、

cd:切换目录  注: .当前目录  ..父目录

注:Linux命令通过颜色不同来区分文件,目录等不同格式

pwd:查看当前目录

mkdir:创建目录

rmdir:删除目录

mv:重命名目录

同上mv重命名文件

ls - l :查看文件权限等信息

chmod:修改文件权限

权限有3种:所有者权限 u,组权限 g,其它权限o

方法1:使用符号来改变文件或目录的权限,你可以增加(+)和删除(-)权限,也可以指定特定权限。

方法2:使用八进制数字来指定具体权限

chown:改变文件的所有者
chgrp:改变文件所在的群组

$ chown amrood testfile     将 testfile 文件的所有者改为 amrood

两者用法基本相同不在此具体介绍。

今天的知识点就总结到这,明天继续努力更新哦!喜欢就关注吧!

Linux基础知识总结一相关推荐

  1. linux基础知识-链接列表

    linux基础知识-链接列表 1. 安装centos 7 1.1 Linux的初识 1.2 centOS 7安装教程 1.3 centOS 7配置ip和网络问题排查 1.4 PuTTY和Xshell远 ...

  2. linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp

    linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...

  3. Linux基础知识题解答(一)

    题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. 计 ...

  4. linux基础知识复习

    @(tigerfive)[linux,基础知识,复习笔记] linux基础复习(一) 今天只整理框架,具体内容之后详细整理吧 文件管理 文件基本操作 创建文件和目录 拷贝文件和目录 剪切文件和目录 删 ...

  5. linux 文件夹隐藏属性,Linux基础知识之文件隐藏属性

    这几天温习下Linux基础知识,基础里面较为薄弱的知识点我会在这里记录一下,以便回头查看 Linux下的文件除了权限属性,还有一些隐藏属性,必须使用lsattr来显示,如下所示: [[email pr ...

  6. linux 基础知识及命令总结

    1.mkdir   创建目录 -p 创建多级目录  mkdir -p /data/test -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, ...

  7. Linux基础知识--2.Linux的文件系统和bash的基础特性(1)

    Linux基础知识--linux的文件系统和bash的基础特性 一.Linux文件系统: Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux ...

  8. Linux基础知识整理

    Linux从字面上讲就感觉不是很简单,下面我就来告诉你们linux的一些入门及基础知识 linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越 关机命令 s ...

  9. linux基础知识个人总结

    linux基础知识个人总结 第一章: 1. Linux发展史略,有代表性的Linux发行版:Suse.slackware.ubuntu.RedHat.CentOS 2. GNU是Richard Sta ...

  10. 大数据成长之路:谈谈那些必须学习的Linux基础知识

    作者| Roy瑞士 责编| Carol 封图| CSDN│下载于视觉中国 这里主要介绍学习大数据过程中用到的Linux基础知识,现在主攻的方向是大数据开发,欢迎大家共同交流. 环境 推荐安装VMwar ...

最新文章

  1. Python安装MySQL模块
  2. JS设置cookie、读取cookie、删除cookie
  3. Nginx的启动、停止
  4. C语言-数组a 和a 的区别
  5. p1和p7签名的区别
  6. IntelliJ IDEA关于logger的live template配置
  7. html中如何使用渐变颜色代码,html – 如何在CSS中使用渐变作为字体颜色?
  8. SQL Server数据挖掘–如何将数据转化为有价值的信息
  9. Atitit.ide代码块折叠插件 eclipse
  10. 数学建模LaTeX入门
  11. 2022年11月编程排行榜
  12. 偷盗者问题。甲乙丙丁四个嫌疑犯,只有一个是偷盗者。在审讯中,四人都有可能说真话或假话
  13. host文件的工作原理及应用
  14. bytebuddy之advice详解 注解详解
  15. 会声会影X10视频制作软件中文密钥激活版
  16. html制作古诗带图画大全,春天的古诗配图画大全
  17. win10软件拒绝访问删不掉_win10结束进程时拒绝访问的处理办法
  18. 关于一个简易的Html5音乐播放器的制作
  19. 阅文java面试_【上海阅文集团Java面试】阅文后端Java,二轮技术一轮HR-看准网
  20. Keil uVision4起步简单编程 __note1

热门文章

  1. python自动交易app_股票自动交易Python下单接口
  2. 怎么利用计算机计算潮流计算,计算机潮流计算.ppt
  3. 一文吃透strcmp函数
  4. android百度在线音乐api,百度音乐免费API接口
  5. 阿里巴巴Java开发手册(原文地址)
  6. 离散数学计算机科学与技术答案,湘潭大学计算机科学与技术刘任任版离散数学课后习题答案---第二学期--图论与组合数学...
  7. 中国象棋matlab
  8. linux 外接网卡驱动下载,绿联USB外置显卡+网卡驱动程序
  9. 我的Android进阶之旅------gt;Android【设置】-【语言和输入法】-【语言】列表中找到相应语言所对应的列表项...
  10. ros操作系统的介绍