day02.2-常用Linux命令整理
Linux命令语法格式: 命令 【选项】 【参数】
1). 命令:告诉Linux操作系统执行什么;
2). 选项:说明命令的运行方式。选项部分是以字符‘-’开始的;
3). 参数:说明命令的操作对象(如一个文件、一个目录或是一段正文文字)。
一. 系统控制命令
1. 切换虚拟终端:Ctrl+Alt+F[1-6]
普通用户登录后系统提示符:$
root用户登录后系统提示符:#
2. 建立新的用户账号:useradd 账户名
修改账号密码:passwd 账户名
3. 查看当前账户:whoami
查看当前系统中所有账户:who
4. 切换系统账户:su 账户名
(高权限用户切换向低权限用户时不需要密码;低权限用户切换向高权限用户时则必需密码)
5. 查看系统日期:date
修改系统日期:date ‘100320582018’(月日时分年)
同步系统与硬件时间:hwclock -s
查看日历:cal
查看某年某月日历:cal 10 2018
6. 清除屏幕:clear(或Ctrl+l)
7. 中止命令执行:Ctrl+C
开启新终端:Ctrl+shift+n
8. 退出当前终端:exit
9. 关闭Linux系统:init 0 进入单用户系统:init 1
进入多用户系统:init 2 进入无网络下的多用户:init 3
未使用:init 4 进入图形界面系统:init 5
重启系统:init 6
10. 查看操作系统信息:cat /etc/redhat-release
查看内核信息:uname -r
查看内核详细信息:uname -a
11. 管道操作:cat /etc/shadow | wc -l(前一条指令的执行结果做为下一条指令的执行输入信息)
12. 查看历史信息:history
13. 查看主机名:hostname
临时修改主机名:hostname 名称 永久性修改主机名:vim /etc/sysconfig/network
14. 设置用户系统登录权限:usermod -s /bin/bash 用户名
删除用户系统登录权限:usermod -s /sbin/nologin 用户名
二. 文件目录操作命令
1. 浏览当前目录下的全部文件:ls
浏览当前目录下详细文件信息:ls -l
浏览指定目录下全部文件:ls -l 目录路径
浏览指定目录下全部文件(包括隐藏文件):ls -a
2. 切换目录:cd 目录路径
返回上级目录:cd ..
直接切换至当前用户的家目录:cd
切换至上一次操作所在目录:cd -
3. 查看当前目录:pwd
4. 创建目录:mkdir 目录路径
创建树形目录:mkdir -p /目录1/目录2/目录3/…
5. 拷贝指定文件到指定目录:cp 源文件目录 目标目录
拷贝指定文件到新建目录:cp 源文件目录 新建目录
拷贝前询问是否覆盖原目录:cp -i 源文件目录 目标目录
拷贝整个目录树到指定目录:cp -r 源目录 目标目录
6. 移动目录位置:mv 源目录 目标目录
修改文件名:mv 原文件名 修改后文件名
7. 新建文档:touch 文件名
8. 查看文件内容:cat 文件名
查看文件头若干行(默认前10行)内容:head [-1] 文件名
查看文件结尾若干行(默认后10行)内容:tail [-1] 文件名
查看文件内容的动态变化:tail -f 文件名
9. 按百分比显示文件内容:more 文件名
10. 在文件结尾实时添加内容:echo ‘内容’ >> 文件名
11. 删除文件:rm 文件名
强制删除文件:rm -f 文件名
删除目录:rm -r 目录名
12. 查看指定命令的帮助信息:man 命令(或命令 --help)
13. 显示文件行数:wc -l 文件名
14. 执行文件中命令:./ 文件名(或sh 文件名)(或. 文件名)(或bash 文件名)
day02.2-常用Linux命令整理的更多相关文章
- carson常用linux命令整理
注:通过日常所用到的一些命令进行整理添加!! 完整的命令可参考:Linux命令大全 1.cp命令 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录. 2.mount(挂载)命令 在li ...
- 常用Linux命令整理
常见系统命令 export 查看或修改环境变量 # 例:临时修改命令提示符为字符串$ export PS1=$ # 例:临时修改命令提示符显示系统时间 时间使用\t 表示 export PS1=&qu ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- 十五个最常用Linux命令行 - imsoft.cnblogs
众多Linux管理员在使用Linux的时候会经常使用到很多Linux命令行,其中有绝大部分不是经常使用到的.在本文中主要为大家总结了经常使用的十五个最常用Linux命令行,希望对刚刚接触Linux命令 ...
- 常用Linux命令小结
常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...
- 77个常用Linux命令和工具
77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...
- 常用Linux命令笔记
任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...
- 常用 Linux 命令的基本使用
常用 Linux 命令的基本使用 操作系统 作用:管理好硬件设备,让软件可以和硬件发生交互类型 桌面操作系统 Windows macos linux 服务器操作系统 linux Windows ser ...
- 【Linux基础】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, uname
常用Linux命令:cd, cp, ls, mkdir, mv, rm, su, uname cd命令:切换当前工作目录至 dirName(目录参数) 其中 dirName 可为绝对路径或相对路径.若 ...
随机推荐
- DataGridview刷新异常的问题
datsSet 绑定到dataGrieView,在刷新dataSet的数据时,常会bug:索引0没有值或索引(int)x没有值 昨天弄了一个下午,发现bug原因: dataGridView中有数据时, ...
- 机器学习:scikit-learn 文档、深入学习机器学习的思路
一.scikit-learn 的文档查阅 网页访问 scikit-learn 的文档: scikit-learn.org —— Document —— User Guide: scikit-learn ...
- 【转】 Pro Android学习笔记(八六):了解Package(5):使用lib
目录(?)[-] 在项目中使用lib 源代码 了解一些机制 文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注册等附加条件.转载须注明出处:http://blog.csdn.net/flowin ...
- Pythonb编码规范
本编码规范是对知道创宇研发技能表中提供的PythonCodingRule.pdf文档进行凝练和总结出来的结果,感谢知道创宇的Geek精神与分享精神 此规范较为严格,严格规定了编码格式和命名规则,仅适于 ...
- jenkins学习 01 jenkins介绍
jenkins 是一个可扩展的持续集成引擎. 使用Jenkins目的: 持续.自动地构建/测试软件项目. 监控一些定时执行的任务. jenkins拥有的特性: 易于安装,只要jenkins.war部署 ...
- Oracle——判断对象是否存在(未完工)
一.系统表: 1.User_Tables:存储用户下的所有表的信息: 2.dba_tables:存储管理员权限下的所有表的信息: 3.all_tables:存储所有表的信息. 4.all_Tab_Co ...
- C#如何生成JSON字符串?(序列化对象)
第一章:C#如何拿到从http上返回JSON数据? 第二章:C#如何解析JSON数据?(反序列化对象) 第三章:C#如何生成JSON字符串?(序列化对象) 第四章:C#如何生成JSON字符串提交给接口 ...
- sql server导入excel等数据
1.首先打开并登陆sql server数据库 2.选择要将表导入的数据库,右击选择任务-->导入数据 3.在弹出的窗口中选择下一步 4.在弹出的窗口中选择数据源,也就是从哪种文件导入,sql s ...
- 【Android异常】The specified child already has a parent. You must call removeView() on the child's parent first.
错误信息: Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must ...
- centos7部署func
Func(Fedora Unitied Network Controller)是红帽公司以Fedora平台构建的统一网络控制器,是为解决集群管理.监控问题而设计开发的系统管理基础框架.它是一个能有效简 ...