美文网首页
2018-11-12 Linux基础

2018-11-12 Linux基础

作者: 高宇的简书昵称 | 来源:发表于2018-11-13 20:51 被阅读0次

    计算机由硬件和软件组成

    硬件的五大部件:
    运算器-|
    控制器-|CPU
    存储器- 内存(运行内存)
    输出设备-|
    输入设备-| IO设备

    软件的两大类别:
    系统软件--操作系统(内核+工具程序)
    应用系统

    Linux系统的内核是Free的
    Linux系统最早的内核是由Linus开发的
    现在也是由他在管理和维护这个系统的内核版本

    Shell-壳程序-人机交互界面(人和计算机对话的窗口)
    Shell中的工具和命令

    1.超级管理员一个人掌握,可以创建普通用户
    工具:
    通过指标建可以补全命令
    su helloKitty 切换成用户hellokitty
    超级管理员切换成普通用户不需要输密码
    exit/logout 退出连接 如果是切换用户后,退出时退出切换
    reboot 或者 init 5 -重启
    shutdown 或者 init 0 -关机

    who 查看有哪些登录了机器
    who am i 查看当前是谁登录连接
    clear 清除前面的显示
    useradd/userdel HelloKitty 增加/删除新用户hellokitt
    passwd hellokitty 更改HelloKitty的密码
    date 查看今天日期
    cal 2 2019 查看2019年2月的日历
    cal 查看当前月的日历
    pwd - print working directory-打印当前目录
    cd - change directory -改变目录
    ls-list directory contents-列出目录内容
    cat -concatenate-连接文件内容(查看文件下内容)
    在指定目录的时候,一个点表示当前目录,两个点表示上一级目录
    cd ~快速回到当前用户的用户主目录
    ls -a
    ls --all
    ls -l 长格式查看文件夹内容
    ls-al /
    ls-lR / 递归的查看根目录下面的所有文件
    ls-lR / root 递归的查看根目录下面的所有文件
    ctril+c 终止命令的执行
    查看帮助手册:
    man -mannual-产看帮助手册
    ls --help
    whatis this man 查看这是什么

    etc目录-配置文件的目录
    root-超级管理员的目录
    home-普通用户的目录
    proc-正在运行的进程所对应的文件
    usr-user的缩写,一般装软件在这个目录下

    用长格式查看文件的时候,d是文件夹,-是文件

    1、查看谁登录这台机器(Linux多用户多任务的操作系统)
    命令:who(查看所有)
    命令:who am i(whoami) : 查看自己信息
    命令: last

    2、清屏命令
    格式: clear

    3、查看日历
    格式:cal (查看当月日历)
    格式:cal 2018 (查看2018年的日历)
    格式:cal 2 2018 (查看2018年2月的日历)

    4、查看时间
    格式:date

    5、创建普通用户
    格式:useradd 用户名
    更改用户密码
    格式:passwd username (不写则是修改当前登录的用户密码)
    格式:userdel 删除用户

    6、退出登录
    格式:logout
    格式:exit

    7、切换用户
    格式:su username (切换为指定的用户)
    如果是管理员切换其他普通用户可以不用输入密码

    8、查看当前工作路径
    格式:pwd -- 查看当前工作目录(print working directory)
    /root超级管理员的用户主目录
    /home普通用户的用户主目录

    9、切换目录
    格式:cd pathName
    cd / 切换到根目录(change directory)

    10、查看文件或文件夹
    格式:ls (list directory content)
    注意:etc是放系统配置文件
    opt 安装大型软件
    proc放正在运行进程文件
    usr 一般的软件安装路径(local安装路径)
    /开头则是绝对路径
    没有/则是相对路径

    11、查看文件内容
    格式:cat 文件名

    12、回到上一级路径
    格式:cd ..
    格式:cd ~ 回到当前用户主目录
    注意:一个.当前目录, ..上一级目录

    13、查看所有的文件(包含隐藏文件)
    格式:ls -a
    格式:ls -al (长格式查看)
    格式:ls -al / (查看根目录下的所有文件长格式)
    格式:ls -lR /etc (递归查询遇到文件就进去继续看)

    14、停止某格程序
    格式:ctrl + c
    创建文件

    15、查看帮助
    格式:man 命令 :查看参考手册(完整)
    格式:命令 --help 查看命令的帮助

    16、重启和关机
    格式:reboot 重启
    格式:init 5 重启
    格式:shutdown/(init 0非正常关机) 关机
    格式:shutdown now 立即关机

    17、同时登陆一台服务器的用户可以相互发送消息
    格式:write username 给指定的用户发送消息
    Ctrl + D 结束消息输入
    格式:mesg y/n 是否接收消息(yes/no)
    格式:wall 消息内容 发送广播消息

    18、文件夹相关操作
    格式:mkdir 文件夹名 创建文件夹
    格式:mkdir -p 文件夹名/文件名 可以把前面不存在的文件夹都创建
    格式:rm 文件夹名 只能删除空文件夹

    格式:touch fileName 创建文件
    格式:echo 内容 > fileName 将指定的内容重定向到指定的文件中去

    格式:wget http://www.baidu.com (联网获取文件)

    格式:rm 文件名
    格式:rm -f 强制删除文件
    格式:rm -r 删除文件夹(递归式的删除)
    格式:rm -rf 强制删除文件夹(递归式的强制删除)

    格式:cp 文件名 目标地址(可以重命名)拷贝文件
    格式:cp -r 文件夹名 目标地址 拷贝文件夹

    格式:mv 文件/文件夹 目标路径
    注意:在同一个文件夹下移动文件相当于给文件/文件夹重命名。

    19、查看历史命令
    格式:history
    再用!+历史命令编号就能在将该命令在执行一遍

    20、操作文件
    格式:less / more 文件 分屏查看
    格式:head -num 文件 重头部开始查看指定行
    格式:tail -num 文件 重尾部查看指定的行

    格式:wc 文件 查看文件行数和字符数
    格式:wc -l 文件 只看文件行数
    格式:wc -w 文件 文件中的单词数

    格式:sort 文件 降序排列
    格式:sort -r 文件 升序排列
    格式:unip 文件名 去重(但是不相邻的两个单词不能去重)但是可以用管道方式将两个进程联系起来(将前一个的输出作为下一个的输入)
    格式:sort 文件名|unip 先排序在去重,写在一行

    21、压缩、解压文件
    格式:gzip / gunzip 压缩和解压缩
    格式:xz -z / xz -d 压缩和解压缩
    gunzip解压是将文件解成tar文件(类似于windows下的rar)
    格式:tar -xvf 文件 解归档
    注意:v可以省略(省略不能看到解归档过程)
    格式:tar -cvf 路径 归档文件

    Cpython ------ 该解释器用C语言写的
    Jpython ------ java写的
    pypy ----- python写的

    相关文章

      网友评论

          本文标题:2018-11-12 Linux基础

          本文链接:https://www.haomeiwen.com/subject/uzcrfqtx.html