Linux 基础篇
本文使用系统为 :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 基础篇的更多相关文章
- Linux随笔-鸟哥Linux基础篇学习总结(全)
Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...
- 第一天 Linux基础篇
课程介绍 1.认识Linux的不同版本 2.以及应用领域 3.文件和目录 4.Linux命令概述 5.Linux命令-文件 6.Linux命令-系统管理-磁盘管理 认识Linux 什么是操作系统 生 ...
- Linux基础篇
Linux入门 2.1 Linux介绍 1)Linux是一款操作系统,特点:免费.开源.安全.高效.稳定.处理高并发非常强悍,半年至一年重启一次机即可,比Windows强悍,现在很多企业级项目都部署到 ...
- Linux基础篇–shell脚本编程基础
本章内容概要 编程基础 脚本基本格式 变量 运算 条件测试 配置用户环境 7.1 编程基础程序:指令+数据程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心 ...
- Linux基础篇四:常用命令
. 一个点表示是 当前目录 .. 两个点表示当前目录的上一层目录 . 与 .. 相对路径的一种表现形式 cd ~/test/ ~当前用户的家目录 绝对路径 注意: ...
- Linux 基础篇(二)
1.linux 关机和重启 关机: shutdown -h 10:20 # 指定时间关机 shutdown -h now # 马上关机 shutdown -h +10 # 10分钟后关机 ...
- Linux基础篇学习——Linux文件系统之文件存储与读取:inode,block,superblock
Linux文件类型 代表符号 含义 - 常规文件,即file d directory,目录文件 b block device,块设备文件,支持以"block"为单位进行随机访问 c ...
- 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 列出 ...
- Linux基础篇,磁盘及文件使用管理
在windows系统下,我们可以使用图形化界面很明了的看出当前硬盘使用量与某个文件的占用空间大小和文件数量.但是在linux系统中,我们应该如何得到这些信息呢? 当然是功能强大的df与du了. 一.d ...
- Linux基础篇,正则表达式
一.正则表达式特殊符号: 二.grep的用法 grep [-A|B|a|c|i|n|v] [--color=auto] '搜索字串' filename -A ===> after缩写,后面接数字 ...
随机推荐
- 测试工程师不懂AI,还有未来吗?
阿里妹导读:近几年人工智能.机器学习等词漫天遍地,似乎有一种无AI,无研发,无AI,无测试的感觉.有人说:不带上"智能"二字,都不好意思说自己是创新.我们先暂且不评论对错,只探讨这 ...
- R (Ani Katchova) · Eric
首先介绍一下Ani Katchova的R教程,然后再继续总结Advanced R. R introduction setwd("path")设置工作路径 mydata<-re ...
- JAVA补0--->String.format()的使用
详细地址:http://blog.csdn.net/lonely_fireworks/article/details/7962171/ 标 志 说 明 示 例 结 果 + 为正 ...
- 致敬尤雨溪,Vue.js 让我赚到了第一桶金
最近这个 Vue.js 纪录片在前端圈广为传播,相信不少人已经看过了.第一次看编程领域的纪录片,感觉还挺新鲜的.这部 30 分钟左右的纪录片制作精良,主角是 Vue.js 作者尤雨溪,还穿插采访了框架 ...
- js案例之使用正则表达式进行验证数据正确性
#js案例之使用正则表达式进行验证数据正确性 代码上传至 "GitHub" 样例: <tr> <td>密码:</td> <td> & ...
- 一起了解 .Net Foundation 项目 No.11
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. Microsoft Web ...
- python2.7.6安装easy_install (windows 64 环境)
1.复制以下代码保存到easy_install.py文件中(文件名可随意命名)并将该文件放到python的安装路径中(如:D:\Python27) #!/usr/bin/env python &quo ...
- day07深浅copy与流程控制
目录:流程控制 0:补充(了解) 短路运算:偷懒原则,偷懒到哪个位置,就把当前位置的值返回 深浅copy 1.循环之while循环 循环的语法与基本使用 死循环与效率问题 循环的应用 退出循环的两种方 ...
- RabbitMQ 消息模式
消息模式实例 视频教程:https://ke.qq.com/course/304104 编写代码前,最好先添加好用户并设置virtual hosts 一.简单模式 1.导入jar包 <depen ...
- VUE三 vue-router(路由)详解
前端路由 根据不同的 url 地址展示不同的内容或页面,无需依赖服务器根据不同URL进行页面展示操作 优点 用户体验好,不需要每次都从服务器全部获取,快速展现给用户 缺点 使用浏览器的前进,后退键的时 ...