Linux之linux基础命令
一、命令分:内部命令、外部命令
① 内部命令:是由 Shell解释器解释的
② 外部命令:除了Shell解释器以外的命令
③ 识别命令类型:type 命令字
二、命令一般组成格式:
命令字 [选项].. [参数1][ 参数2]…
三、查看的命令:
ls 查看方式 某个目录/多个目录
① 命令字: ls
命令格式: ls [选项] [目录或文件]
常用参数:-l #以格式显示 例子: ls -l /bin
-A #显示隐藏文件 “.”开头的是隐藏文件
-h 显示易读单位 例子: ls –lh /bin
快捷键:
Tab键:自动补全功能。
ESC + . 粘贴上一条命令最后一个参数
Ctrl + c 放弃当前命令
Ctrl + u 快速删除回到行首
Ctrl + l 清屏
查看目录结构: man hier (可以按上下键查看) q 退出
四、Linux目录下存放的内容:
① /bin :存放基本命令,管理工具
② /boot: 存放启动文件、内核、引导文件
③ /etc : 存放系统配置文件
④ /usr : 存放用户数据
⑤ /root: 管理员的家目录
/home: 存放普通用户的家目录
五、通用符号:
* :匹配任意多个字符
?:匹配单个字符
[a-z]:匹配连续多个字符中的一个
{a,min,xy}:匹配不连续的多组字符串
六、创建目录:
mkdir 目录名字
cd //进入
cd / //进入到/(根目录下)
cd 你想进入的当前目录的文件目录下
cd ..//退出到上一级目
创建文本文件:touch 文件名
复制: cp 原文件 目标路径
复制并修改名字: cp 1.txt 路径/2.txt
移动文件:mv 文件名 目标路径
格式:mv [选项] 文件或者目录
常用选项: -f 强制覆盖
删除命令字:
rm [参数] 目标文件或目录
- rf 强制删除
rm//删除文件夹
如果你删除文件夹 rm 文件夹的名字 -rf
如果说你要删除文件 rm 文件名
路径:相对路径 不以“/”开始的路径
绝对路径 以“/”开始的路径
Linux 颜色: 黑色 --》文本文件
蓝色 —》目录
七、查看系统信息:
查看内核信息命令字:uname
[root@localhost etc]# uname –a #显示主机名/内核/硬件信息
Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost etc]# uname –r #只显示内核版本
3.10.0-327.el7.x86_64
[root@localhost etc]# uname #查看操作系统
Linux
查看完整的主机名:hostname
[root@localhost etc]# hostname
localhost.localdomain (主机名.所在域名称)
查看系统版本:cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)
临时修改主机名:hostname 主机名
[root@localhost etc]# hostname jd
[root@jd 桌面]#(需要在打开一个终端)
查看IP地址:ifconfig
重启命令:
[root@jd 桌面]# shutdown -r now
[root@localhost 桌面]# reboot
[root@localhost 桌面]# init 6
关机命令:
[root@localhost 桌面]# shutdown -h now
[root@localhost 桌面]# poweroff
[root@localhost 桌面]# init 0
[root@localhost 桌面]# shutdown -h +2 #制定关机时间
如果想取消:shutdown –c 或者 ctrl+c
文本文件的操作:
命令字:cat [选项] 文件名
-n #带行号显示内容
[root@localhost etc]# cat -n yum.conf
[root@localhost etc]# pwd #查看当前位置
/etc
命令字:more 文件名
[root@localhost etc]# more mail.rc
缺点:往回翻不方便
退出:q
两种翻阅方式:Enter 一行一行
空格 一页
命令字:less 文件名
[root@localhost etc]# less mail.rc
按上下键可以翻阅
退出:q
pwd //显示(绝对)路径
clear//清屏
cat 文件名 //打印文件内容至终端
vi a.py //创建一个.py文件,a是这个文件的名字,后缀是.py
保存.py文件 1.按Esc键,然后按住shift键,按两下z键就可以保存并退出了。
Linux之linux基础命令的更多相关文章
- LINUX二十个基础命令
LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...
- Linux系统优化及基础命令
1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...
- Linux环境及基础命令(一)
Linux环境及基础命令 一.认识Linux系统 略 二.配置Linux系统远程登录 2.1虚拟机系统配置 2.11虚拟机配置 统一NAT模式 虚拟机连不上 确定VMnet8网卡的IP地址(每台虚拟机 ...
- linux学习之——基础命令
Linux体系基础命令: Linux是一个命令行组成的操作体系!精华在命令行,岂论图形界面成长到什么水平这个原理是不会变的,Linux命令有许多壮大的效用:从简单的磁盘操作.文件存取.到举办庞大的多媒 ...
- 【Linux】常见基础命令之系统操作
linux现在基本上已成为面试的必考题目,特此总结一些常用的基础命令. cd:切换目录 lilip@ubuntu:~$ cd /home/lilip/test pwd:打印当前目录 lilip@ubu ...
- linux学习笔记——基础命令
最近看了一些老男孩linux运维视频,挺不错的,特此记录一下 linux组成 gun组件 shell等 linux内核 其他软件 linux主要内核: linux kernel2.2 linux ke ...
- Linux常用的基础命令总结
man 查看英文命令帮助 可以看作--help 拷贝目录的命令cp -a 包含所有 ls -a 显示所有文件包括隐藏文件 -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...
- Linux的常用基础命令
初入运维界,从Linux开始学起.首先掌握的是Linux的部分常用命令,总结如下: 1. ls ls = list 查看当前目录下所有文件信息,常用参数组合:ls -al (l 指详细信息 a指所有文 ...
- Linux下mysql基础命令(一)
1, 创建mysqld数据库的管理用户: 要把root用户设置为管理员,我们应该运行下面的命令: # mysqladmin -u root password 密码 一般情 ...
- Linux系统编程——基础命令总结
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/asialee_bird/article/ ...
随机推荐
- robotFramework--ride 问题:Data source does not exist.
第一次安装robotFramework,运行时提示Data source does not exist.最后发现是在Arguments这一栏误输入了. 导致的,去掉.后就可以正常运行了.
- CMake: Could NOT find PkgConfig
转自http://www.ogre3d.org/forums/viewtopic.php?f=22&t=78490 Looking for OGRE... Could NOT find Pkg ...
- November 16th 2016 Week 47th Wednesday
Success is falling nine times and getting up ten. 成功就是哪怕跌倒九次,也要在第十次爬起来. For most of us, we may choos ...
- Shell定时删除日志
vim del_log.sh #!/bin/bash location="/home/dl/code/logs" find $location -mtime +4 -type f ...
- 关于for...in和for...of的思考
关于for...in和for...of的思考 在编写js代码的时候,我们经常性的要对数据集合进行遍历,Array.Object.以及ES6新属性Map.Set,甚至String类型都是可遍历的. 我们 ...
- 你的ABAP程序给佛祖开过光么?来试试Jerry这个小技巧
最近Jerry在忙一个项目,技术栈换成了nodejs平台,语言换成了JavaScript,因为赶项目进度,一直没时间更新公众号.感谢大家的支持,关注人数还是慢慢地增长到了3000. 今天我们来聊聊一个 ...
- 函数的类型:函数也是类型 (*)->*
函数的类型:函数也是类型 (*)->* 函数类型作为类型可以定义变量,使得函数变量具有可替代性,这个是高阶函数的编程基础. 使用函数的类型可以定义函数的变量,并用函数给这个变量赋值: 每一个函数 ...
- 1217. [HNOI2003]消防局的设立【贪心】
Description 2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地.起初为了节约材料,人类只修建了n-1条道路来 连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成 ...
- HBase学习之路 (十)HBase表的设计原则
建表高级属性 下面几个 shell 命令在 hbase 操作中可以起到很大的作用,且主要体现在建表的过程中,看 下面几个 create 属性 1. BLOOMFILTER 默认是 NONE 是否使用布 ...
- SVN服务器安装与本地连接
SVN服务器安装与本地连接 系统环境 Centos7 查看是否安装了低版本SVN [root@svn-server ~]# rpm -qa subversion 卸载旧版本SVN [root@svn- ...