一、命令分:内部命令、外部命令
① 内部命令:是由 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. robotFramework--ride 问题:Data source does not exist.

    第一次安装robotFramework,运行时提示Data source does not exist.最后发现是在Arguments这一栏误输入了. 导致的,去掉.后就可以正常运行了.

  2. CMake: Could NOT find PkgConfig

    转自http://www.ogre3d.org/forums/viewtopic.php?f=22&t=78490 Looking for OGRE... Could NOT find Pkg ...

  3. November 16th 2016 Week 47th Wednesday

    Success is falling nine times and getting up ten. 成功就是哪怕跌倒九次,也要在第十次爬起来. For most of us, we may choos ...

  4. Shell定时删除日志

    vim del_log.sh #!/bin/bash location="/home/dl/code/logs" find $location -mtime +4 -type f ...

  5. 关于for...in和for...of的思考

    关于for...in和for...of的思考 在编写js代码的时候,我们经常性的要对数据集合进行遍历,Array.Object.以及ES6新属性Map.Set,甚至String类型都是可遍历的. 我们 ...

  6. 你的ABAP程序给佛祖开过光么?来试试Jerry这个小技巧

    最近Jerry在忙一个项目,技术栈换成了nodejs平台,语言换成了JavaScript,因为赶项目进度,一直没时间更新公众号.感谢大家的支持,关注人数还是慢慢地增长到了3000. 今天我们来聊聊一个 ...

  7. 函数的类型:函数也是类型 (*)->*

    函数的类型:函数也是类型 (*)->* 函数类型作为类型可以定义变量,使得函数变量具有可替代性,这个是高阶函数的编程基础. 使用函数的类型可以定义函数的变量,并用函数给这个变量赋值: 每一个函数 ...

  8. 1217. [HNOI2003]消防局的设立【贪心】

    Description 2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地.起初为了节约材料,人类只修建了n-1条道路来 连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成 ...

  9. HBase学习之路 (十)HBase表的设计原则

    建表高级属性 下面几个 shell 命令在 hbase 操作中可以起到很大的作用,且主要体现在建表的过程中,看 下面几个 create 属性 1. BLOOMFILTER 默认是 NONE 是否使用布 ...

  10. SVN服务器安装与本地连接

    SVN服务器安装与本地连接 系统环境 Centos7 查看是否安装了低版本SVN [root@svn-server ~]# rpm -qa subversion 卸载旧版本SVN [root@svn- ...