一、命令分:内部命令、外部命令
① 内部命令:是由 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基础命令的更多相关文章

  1. LINUX二十个基础命令

    LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...

  2. Linux系统优化及基础命令

    1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...

  3. Linux环境及基础命令(一)

    Linux环境及基础命令 一.认识Linux系统 略 二.配置Linux系统远程登录 2.1虚拟机系统配置 2.11虚拟机配置 统一NAT模式 虚拟机连不上 确定VMnet8网卡的IP地址(每台虚拟机 ...

  4. linux学习之——基础命令

    Linux体系基础命令: Linux是一个命令行组成的操作体系!精华在命令行,岂论图形界面成长到什么水平这个原理是不会变的,Linux命令有许多壮大的效用:从简单的磁盘操作.文件存取.到举办庞大的多媒 ...

  5. 【Linux】常见基础命令之系统操作

    linux现在基本上已成为面试的必考题目,特此总结一些常用的基础命令. cd:切换目录 lilip@ubuntu:~$ cd /home/lilip/test pwd:打印当前目录 lilip@ubu ...

  6. linux学习笔记——基础命令

    最近看了一些老男孩linux运维视频,挺不错的,特此记录一下 linux组成 gun组件 shell等 linux内核 其他软件 linux主要内核: linux kernel2.2 linux ke ...

  7. Linux常用的基础命令总结

    man 查看英文命令帮助   可以看作--help 拷贝目录的命令cp -a  包含所有 ls -a 显示所有文件包括隐藏文件  -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...

  8. Linux的常用基础命令

    初入运维界,从Linux开始学起.首先掌握的是Linux的部分常用命令,总结如下: 1. ls ls = list 查看当前目录下所有文件信息,常用参数组合:ls -al (l 指详细信息 a指所有文 ...

  9. Linux下mysql基础命令(一)

    1, 创建mysqld数据库的管理用户:             要把root用户设置为管理员,我们应该运行下面的命令:    # mysqladmin -u root password 密码 一般情 ...

  10. Linux系统编程——基础命令总结

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/asialee_bird/article/ ...

随机推荐

  1. 解决windows 10英文版操作系统中VS2017控制台程序打印中文乱码问题

    当您在windows 10英文版的操作系统中运行Vs2017控制台应用程序时,程序可能无法正常显示中文,中文都变成了乱码.这是由于大部分中文程序所使用的文字编码与Windows 英文系统的文字编码不同 ...

  2. AltiumDesigner17学习指南

    AltiumDesigner工程模板 工程文件管理 视图->桌面布局->默认 恢复界面 AltiumDesigner17功能 修改元件标号 双击元件标号,在Designetor的Value ...

  3. EntityFramework Core2.0 多对多关系配置

    ​ 在EF6.0 中,多对多关系配置时,系统会自动生成第三张表,来将两张有互相约束关系的表联系起来,但是在EF Core2.0中,我们需要手动建立第三张表,比如说有两个模型Passage.cs和Cat ...

  4. list(range())--------range创建一个list列表 遍历索引range(len()) 和 list(range())创建列表

    lst = list(range(15,26)) #注,list(range())用的是小括号哦print(lst)

  5. Gsoap在QT工程里如何调用

    Qt并没有SOAP的官方实现,都是借助三方库来实现,不过似乎有个QtSoap,不过这个不是太会用,所以还是用Gsoap 这里生成纯C文件, 1.下载gSOAP(http://sourceforge.n ...

  6. asp.net Web API简单的特性路由配置

    一,控制器代码: [RoutePrefix("ajilisiwei")]  //加URL前缀 (非必需)    public class ShoppingController : ...

  7. [国家集训队]小Z的袜子

    嘟嘟嘟 一眼就知道是莫队. 还不带修改,美滋滋. 按莫队的方法排序,然后用小学数学算一下概率,分子分母单独维护. #include<cstdio> #include<iostream ...

  8. Sequelize-nodejs-8-Transactions

    Transactions事务 Sequelize supports two ways of using transactions: Sequelize支持两种使用transactions的方法 One ...

  9. 针对IE及其它的css hack

    现在一些针对针对政府的oa项目还要去解决兼容IE6 7 8,这对前端开发来说简直是灾难,在要使用一些css3,或者H5的地方,我们就要慎重了,在使用新特性的同时要兼顾老的浏览器的,做到优雅降级,或者针 ...

  10. vmvare安装系统提示vmci.sys 版本不正确解决方法

    无法获取vmci驱动程序版本:参数不正确解决 无法获取vmci驱动程序版本:参数不正确. 驱动程序vmci.sys版本不正确. 解决办法: 1,创建好虚拟机之后,别打开电源,然后到建好的虚拟机文件夹里 ...