美文网首页
2018-11-13day13-linux基础

2018-11-13day13-linux基础

作者: MW演员 | 来源:发表于2018-11-13 20:58 被阅读0次

一、查看服务器的版本

格式:cat /etc/centos-release

操作系统 - (内核+工具程序)
Linux系统内核是自由的
Linux最早的内核由Linus开发的

终端窗口 -- 壳程序 -- 人机交互界面

二、shell中的工具和命令

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 文件 升序排列

  • 格式:uniq 文件名 去重(但是不相邻的两个单词不能去重)但是可以用管道方式将两个进程联系起来(将前一个的输出作为下一个的输入)

  • 格式:sort 文件名 | uniq 先排序在去重

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

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

推荐书籍:《鸟哥的Linux私房菜》

相关文章

  • 2018-11-13day13-linux基础

    一、查看服务器的版本 格式:cat /etc/centos-release 操作系统 - (内核+工具程序)Lin...

  • 2018-11-13day13-linux安装软件

    一、Linux系统安装软件 方式一:使用包管理工具 - yum和rpm 方式二:源代码构建安装 - 下载源代码用C...

  • 机械设备安装技术

    设备基础种类及应用 垫层基础允许产生沉降:大型储罐 浅基础扩展基础联合基础:轧机独立基础 深基础桩基础:适用于需要...

  • 基础,基础,基础

    如果有人现在问我,JAVA该怎么学,我会告诉他不要急于求成,少看视频,多练,多思考。但说到这里有人可能会反...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 零基础学画画从入门到放弃

    零基础应该怎么学画画?零基础那就从基础开始学啊!基础是什么?造型基础和色彩基础。 造型基础就是用点线面组成起码能让...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • 基础基础还是基础

    这次去面试,还是被基础给打趴下了。 对于PHP7的新特性没有了解。 对于TP的新特性没有了解。 再一个就是独立完成...

  • 零基础学UI设计需要美术基础吗?

    零基础学UI设计需要美术基础吗?零基础学UI设计需要美术基础吗?零基础学UI设计需要美术基础吗?零基础学UI设计需...

网友评论

      本文标题:2018-11-13day13-linux基础

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