本文使用系统为 :CentOS 7

1、文件操作

增:

touch a.txt   #增加文件

mkdir test  # 增加目录   参数:-p 创建多级目录   ;

删:

rm a.txt  # 删除文件   参数: -f 强制删除,没有任何提示; -r 删除 目录下的所有文件

rmdir test   # 删除目录

改:

cp a.txt  ./home/user/test   # 复制文件到指定目录  参数:-r递归持续复制; -f 强制复制;-p连同文件的属性一起复制过去

mv  a.txt  ./home/user/test  # 移动文件到指定目录

mv  /home/user/test2/*  /home/user/test  # 移动文件夹到指定目录

mv a.txt  b.txt   # 重命名

查:

ls   # 列出目录   参数: -a 列出所有文件,包括隐藏的   -l  长数据串列出,包含文件的属性与权限等等数据

pwd # 列出当前路径

cd  # 切换路径

cd .. #返回上一层

cat  a.txt  # 显示文件内容  参数:-b :列出行号,不包括空白行,--n :列出行号,包括空白行

tac   # 显示文件内容, 从最后一行开始显示

nl   #显示的时候,顺道输出行号!

more  #一页一页的显示文件内容, 空格翻页,Enter 翻行

less    #与 more 类似,但是比 more 更好的是,他可以往前翻页!

head  #只看头几行 (默认5行) 参数:-n num, num为自定义的行数

tail   #只看尾巴几行

2、文档编辑

vi  a.txt

输入  i  , 进入插入模式,可对文档进行编辑,修改,增加内容等。

按  Esc ,进入命令模式:

输入(一定要输冒号):wq   保存文件并退出

          :w  保存文件但不退出vi     

          :w!   强制保存,不退出vi

          :q!  不保存文件,强制退出vi

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

          :wq!  强制保存文件,并退出vi

          :q 不保存文件,退出vi
           dd   删除当前行

3、时间修改

3.1

读取时间: timedatectl

修改时间:timedatectl set-time "YYYY-MM-DD HH:MM:SS"

设置时区:timedatectl set-timezone Asia/Shanghai

与NTP服务器同步 :timedatectl set-ntp yes  //yes或者no

将硬件时间和本地时间同步: hwclock --systohc --localtime

硬件时钟默认使用UTC时间,修改后不能读出标准时间,不建议修改

3.2 虚拟机修改系统和硬件时间

查看当前系统时间 date

修改当前系统时间 date -s "2018-2-22 19:10:30

查看硬件时间 hwclock --show

修改硬件时间 hwclock --set --date "2018-2-22 19:10:30"

同步系统时间和硬件时间 hwclock --hctosys

保存时钟 clock -w

重启系统  init 6

4、将普通用户加入到超级用户中

切换用户至root

vim /etc/sudoers

找到 root    ALL=(ALL)     ALL,在下方新增(输入 i  进入插入模式)

username   ALL=(ALL)      ALL   (username 为想要加入到sudoers组的用户)

如果切换为root 不想输密码,可设置为:username   ALL=(ALL)       NOPASSWD: ALL

:wq!        # 强制保存并退出

username用户就加入sudoers组了。

Linux 基础篇的更多相关文章

  1. Linux随笔-鸟哥Linux基础篇学习总结(全)

    Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...

  2. 第一天 Linux基础篇

    课程介绍 1.认识Linux的不同版本 2.以及应用领域 3.文件和目录 4.Linux命令概述 5.Linux命令-文件 6.Linux命令-系统管理-磁盘管理 认识Linux 什么是操作系统  生 ...

  3. Linux基础篇

    Linux入门 2.1 Linux介绍 1)Linux是一款操作系统,特点:免费.开源.安全.高效.稳定.处理高并发非常强悍,半年至一年重启一次机即可,比Windows强悍,现在很多企业级项目都部署到 ...

  4. Linux基础篇–shell脚本编程基础

    本章内容概要  编程基础  脚本基本格式  变量  运算  条件测试  配置用户环境 7.1 编程基础程序:指令+数据程序编程风格:   过程式:以指令为中心,数据服务于指令   对象式:以数据为中心 ...

  5. Linux基础篇四:常用命令

    .     一个点表示是 当前目录 ..    两个点表示当前目录的上一层目录 .   与   ..  相对路径的一种表现形式 cd ~/test/     ~当前用户的家目录    绝对路径 注意: ...

  6. Linux 基础篇(二)

    1.linux 关机和重启 关机: shutdown  -h  10:20  # 指定时间关机 shutdown -h now    # 马上关机 shutdown -h +10  # 10分钟后关机 ...

  7. Linux基础篇学习——Linux文件系统之文件存储与读取:inode,block,superblock

    Linux文件类型 代表符号 含义 - 常规文件,即file d directory,目录文件 b block device,块设备文件,支持以"block"为单位进行随机访问 c ...

  8. Linux基础篇学习——常见系统命令:ls,pwd,cd,date,hwclock,passwd,su,clear,who,w,uname,uptime,last,dmesg,free,ps,top

    ls 显示指定目录中的内容 ls [OPTION]... [FILE]... OPTION -a --all,显示所有文件包括隐藏文件 -l 列出长属性,显示出文件的属性与权限等数据信息 -i  列出 ...

  9. Linux基础篇,磁盘及文件使用管理

    在windows系统下,我们可以使用图形化界面很明了的看出当前硬盘使用量与某个文件的占用空间大小和文件数量.但是在linux系统中,我们应该如何得到这些信息呢? 当然是功能强大的df与du了. 一.d ...

  10. Linux基础篇,正则表达式

    一.正则表达式特殊符号: 二.grep的用法 grep [-A|B|a|c|i|n|v] [--color=auto] '搜索字串' filename -A ===> after缩写,后面接数字 ...

随机推荐

  1. JAVA学习大纲

    1.第一节 JAVA概念与JDK的安装 (1)JDK的安装和环境变量的设置: (2)相关基本概念:JDK.SDK.JRE.JVM.J2SE.J2EE.J2ME.java API.JAVA语言特点: ( ...

  2. Bugku的一道注入

    继续补sqli的题 这道题与之前的题的区别是在第二部分中加了一道waf,所以需要特殊的手段来进行注入. 题目来源:http://123.206.87.240:9004/1ndex.php?id=1 第 ...

  3. Redis简单的数据操作(增删改查)

    #Redis简单的数据操作(增删改查): 字符串类型 string 1. 存储: set key value 127.0.0.1:6379> set username zhangsan OK 2 ...

  4. PHP网络爬虫实践:抓取百度搜索结果,并分析数据结构

    百度的搜索引擎有反爬虫机制,我先直接用guzzle试试水.代码如下: <?php /** * Created by Benjiemin * Date: 2020/3/5 * Time: 14:5 ...

  5. 解决微信小程序视频组件层级过高的问题

    本文首发于我的个人博客:http://www.fogcrane.org 前言 在微信小程序的开发中,总有一些"VIP"组件,他们的层级,高得让人抓狂,总是凌驾于很多其他低层级组件之 ...

  6. GitOps入门与实践:如何集成Git和K8S?

    也许你之前听说过GitOps,但是对其并不了解.在本文中,我将对其进行简单介绍,它其实是一个应用程序开发和管理中的一个术语,其核心思想是将应用系统的声明性基础架构和应用程序存放在Git的版本控制库中. ...

  7. 谈谈集合.Map

    本文来谈谈我们平时使用最多的HashMap. 1. 简介 HashMap是我们在开发过程中用的最多的一个集合结构,没有之一.HashMap实现了Map接口,内部存放Key-Value键值对,支持泛型. ...

  8. 计算机网络原理实验_使用网络协议分析仪Wireshark

    一.实验名称  使用网络协议分析仪Wireshark 二.实验目的: 1. 掌握安装和配置网络协议分析仪Wireshark的方法: 2. 熟悉使用Wireshark工具分析网络协议的基本方法,加深对协 ...

  9. 使用AtomicStampedReference<T>的大坑

    //在初始化的时候会把引用和时间戳存到pair中 AtomicStampedReference<Integer> integerAtomicStampedReference = new A ...

  10. Python魔法方法之 __call__

    前言 Python的魔法方法是指Python内部已经包含的,被双下划线所包围的方法,这些方法在特定的操作时会自动被调用.魔法方法可以使Python的自由度变得更高,当不重载魔法方法时它可以在规定的默认 ...