本文使用系统为 :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. codeforces #332 div 2 D. Spongebob and Squares

    http://codeforces.com/contest/599/problem/D 题意:给出总的方格数x,问有多少种不同尺寸的矩形满足题意,输出方案数和长宽(3,5和5,3算两种) 思路:比赛的 ...

  2. 递归、尾递归和使用Stream延迟计算优化尾递归

    我们在学数据结构的时候必然会接触栈(Stack),而栈有一个重要的应用是在程序设计语言中实现递归.递归用途十分广泛,比如我们常见的阶乘,如下代码: 1234 public static int (in ...

  3. usb设备枚举过程

    USB主机在检测到USB设备插入后,就要对设备进行枚举了.为什么要枚举呢?枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序.调试USB设 ...

  4. 阿里云ESC学生服务器搭建springboot项目生产环境(Mysql+JDK)不需要上传安装包

    嗯,之前服务器被挖矿的病毒弄的登录不进去了,所以联系了阿里云客服,提交工单,最后建议重置,所以我就重置了, 嗯,学习经验,docker如果懂的不是太多,不要随便云部署,都给别人挖矿了.   Mysql ...

  5. springmvc两种配置方法

    基于配置文件xml方式, 配置springmvc步骤: 1.在pom文件中引入jar包: <!--导入springmvc的jar包--> <dependency> <gr ...

  6. Windows Server 2012搭建SQL Server Always On踩坑全记录

    Windows Server 2012搭建SQL Server Always On踩坑全记录 环境信息: Windows Server 2012 R2 Sql Server 2012 整个搭建集群的过 ...

  7. Day 3 DP

    1. P1015 精卫填海 01背包 + 判断 #include <iostream> using namespace std; , MAXV = ; int v, n, m, f[MAX ...

  8. MyBatis配置文件中config与mapper的约束

    本文链接:https://blog.csdn.net/gaoxin_gx/article/details/100183455 Config的约束: <?xml version="1.0 ...

  9. 阿里sentinel说明及使用

    使用说明 如果只是为了让使 用Sentinel 的限流功能,只需要引入相关的jar包依赖. 添加依赖 添加相关模块的Adapter Sentinel为每个构建项目的各个组件都打包成了相应的Adapte ...

  10. 用vue + leancloud开发一个免费的博客

    项目地址 https://github.com/Fee-ing/Fe... 在线预览 在线预览地址: 搭建免费博客