Linux基础指令操作(一)

Linux基础指令操作

在介绍基础操作指令之前先来了解一下Linux的优缺点和一起基本概念:
Linux优点:
(1)免费
(2)开源
(3)多用户多任务
(4)系统资源
(5)稳定性比较好
缺点:
(1)无法玩游戏
(2)无法使用一些软件,比如ps,cad等
什么是终端?
终端是用户shell运行的平台,在终端模拟器上用户可以交互的操作系统及运行程序并得到提示和反馈,就像在文本编辑器中一样。它与控制台之间的关系就如彩电机身上的控制按钮与遥控器机的按钮,只不过终端是从远程操作的(遥控器),但是它们都是提供给用户输入指令的地方。
什么是Shell?
Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。
常见的Shell解释器:
1.在Linux系统中有很多种Shlle解释器。例如下面的:/bin/sh、/bin/bash、/bin/tcsh、/bin/csh、/bin/ksh、/sbin/nologin等。
2.如果要查看系统中存在哪些Shell,我们可以查看/etc/shells文件的内容得知。
3.在RHEL6中系统默认的Shell是/bin/bash,另外/sbin/nologin表示不能登录系统。
Linux提供了几百条命令,虽然这些命令的功能不同,但它们的使用方式和规则都是统一的。
在Linux系统中,进入虚拟控制台的方法是打入一个热键“Ctr+Atl+Fn”,其中Fn表示的范围是从F1~F6。
如果系统开启了图形界面,则 Ctr+Atl+F1表示进入图形化的虚拟界面。使用Linux时,因为用图形化界面时消耗性能,一般不使用,主要用命令来操作。
1.pwd:显示当前路径(print work direstory)
在这里插入图片描述
2.ls :列出当前路径中的所有文件
在这里插入图片描述
ls -l:列出所有文件
ls -a: 列出隐藏文件
ls -l -a :列表形式展示出来,数量以字节单位展示
ls -l - h : 列表形式展示出来,数量以KB单位展示

3.cd:切换路径
逐级切换到想要的目录:
[root@localhost ~]# cd Desktop/
[root@localhost Desktop]# cd aa/

一步切换到想要的目录:
[root@localhost ~]# cd Desktop/aa/
[root@localhost aa]#

cd.:cd后面跟一个“.”,处于当前目录
cd … : cd后面跟两个点“…”返回上一级目录
cd…/…:返回跟目录(返回家目录)
cd ~:返回跟目录,与cd…/…效果一样
[root@localhost aa]# cd ~
[root@localhost ~]#
cd - :当前目录与上一级目录来回切换

4.通配符:
*:表示所有字符
ls .txt: 列出所有以txt结尾的文件
ls 1
:列出以1开头的所有文件
?:表示任意一个字符
ls [1234]:列出有括号里任意一个或多个字的文件
[a-z]:a到z的任意字符

文件的操作:
1.文件的创建:
(1)创建文件:touch test.txt,创建test.txt文件
(2)创建文件夹: mkdir aa,创建aa文件夹
(3)创建隐藏文件:touch .test2.txt 在文件名前加一个点
2.删除文件:
(1)删除文件:rm test.txt
(2)删除文件夹:rm -d aa,删除时,提示是否删除,是/否,写y/n回车,只能删除空文件
(3)删除空文件夹:rm -r aa 删除空文件或者非空文件
3.移动文件:
(1)移动文件:mv test.txt aa ,将test.txt文件移动到aa文件夹中
(2)移动文件夹:mv aa bb,将aa文件夹移动到bb文件夹
也可以用mv明理路修改文件名称:
Linux基础指令操作(一)_第1张图片
4,也可以在移动文件的过程中未文件改名
Linux基础指令操作(一)_第2张图片
5.复制文件
cp test.txt aa ,将test.txt文件复制到aa文件夹中
复制文件时,也可以修改文件名字
Linux基础指令操作(一)_第3张图片

你可能感兴趣的:(命令,linux)