Linux的概述及基本命令

Linux的概述

linux系统是专门为开发者、IT从业人员开发的一款自由和开源的操作模式。

Linux版本:oracle、red hat、ubantu、华为的欧拉等等

Linux的特点;1.多用户,同一个用户的账号和密码可以多次同时登录系统;

                     2.多任务,可以同时运行多个任务,不同用户可以同时运行多个任务;

                     3.强大的网络功能,Linux不仅仅是一个操作系统,还可以作为网关,也可以作为防                           火墙等等;

                     4.系统安全性可靠;

                     5.可移植和兼容性,现场和你公司的环境要尽量保持一致;

                     6.出色的处理速度和性能:处理能力强大;

                     7.良好的用户界面

                     8.开源即免费

shell程序:Linux系统中运行的一种特殊程序,在用户和内核之间 充当“翻译官”,用户登录Linux系统时,自动加载一个shell程序,Bash是Linux系统中默认使用的shell程序。

Linux命令

Linux命令的分类:内部命令:一些简单的命令(功能简单),它是包含在加载的shell程序当中,                                开机自启,执行速度快

                              外部命令:实用功能比较强大的命令,如果预加载在shell当中,会降低系统的                                启动速度,所以是用户使用时才会被加载,以及用户额外安装的一些命令,都                                是外部命令。

Linux系统的操作

1.自动补齐,tab健

2. \ 换行、

3.Ctrl + u 清空至行首

4.Ctrl + k 清空至行尾

5.Ctrl + l 清屏或者clear命令

6.Ctrl + c 取消本次命令编辑;取消本次的操作;退出当前命令(有可能在后台继续运行)

7.Ctrl + z 跳出当前命令并终止程序

8.Ctrl + a 切换至行首 

9.Ctrl + e 切换至行尾

10.Ctrl + w 删除一个单词

命令行的格式

命令字    选项    参数

开头是命令字,固定格式,声明你要干什么

中间是选项 -或者--  ,表示对操作具体细化,进行行不同的展示结果,也可以对命令的最终运行方式进行修改,多个单字符选项可以结合起来使用

结尾是参数,操作对象

命令字、选项、参数之间必须用空格隔开

参数类型:文件,目录,用户名     参数可以没有,也可以是一个,也可以是多个

Linux当中一切皆为文件。

基本命令

1.获取命令帮助的命令:

内部命令用help;外部命令用--help或者man

2.查看当前的工作目录的命令:pwd

绝对路径和相对路径:

绝对路径:一切以 / 开始,表示从根开始的下一级

相对路劲:没有 / 表示相对路径

3.切换目录和路径的命令:cd

切换目录或者路径,从根开始的一定要是绝对路径,当前目录的切换,相对路径就可以了

cd ~ 切换到当前用户的家目录

cd / 切换到根目录下

cd - 切换到上一次的目录

cd .. 返回上一层目录

cd . 不动

[root@test1 ~]#:

root 表示当前的登录用户

test1 表示主机名

-  表示当前所在的目录

#  表示管理员

$ 表示普通用户,权限受限

4.查看目录/文件的命令:ls

ls:简略的展示当前目录包含的内容

ls -a 展示所有包含隐藏的文件和目录

ls -l 长格式显示文件和目录的列表,列表就是展示文件或者目录的详细信息

ls -i 显示文件或者目录的inode号

ls -h 人性化的显示目录或者文件的大小,默认单位是字节

ls -R 递归展示当前目录和子目录里面的所有内容

ls -t 以时间排序,最新修改的文件会排在最上面

ls -r 表示反向排序,倒序输出

-rw-r--r--.1 root root 0 5月  16 10:12 123

drwxr-xrx-.2 root root 6 10月31 2018 rh

-开头,就是普通文件

d开头,文件的类型就是一个目录

l开头,就是链接文件即快捷方式

-rw-r--r--:

rw-:所有者的权限

r--:所在组的权限

r--:其他用户的权限

1 对于目录来说,表示有几个子目录

2 对于文件来说,表示硬连接数

0:表示文件或者目录的大小,单位是kb

5月 16 10:12 表示最后一次的修改时间

123:表示文件名或者目录名

inode号,即索引号,文件名人类好理解,计算机是根据inode号来处理文件的,每个文件或者目录的inode号都是唯一的,系统自动分配的,inode号是有范围的,如果inode号使用完了,硬盘即使还有空间,也不能创建文件或者目录。

5.连接文件 创建连接文件的命令:ln

硬连接:只能对普通文件创建硬连接。硬链接文件他们的inode号相同,这两个文件就是同一个文件。互为硬连接的文件,删除其中任何一个,不会有影响,更新其中一个文件的内容,另外一个也会同步更新。作用就是防止误删文件。

软连接:相当于快捷方式 ln -s相当于为文件创建了一个快捷方式,两个的inode号不同,是两个文件。删除快捷方式没有影响,但是删除本地,软连接就会失效。创建软连接要使用绝对路径。

通配符 :匹配文件名和目录名,不能匹配文件内容。

符号;

? 匹配任务单个字符

*任意字符,不论字符多长都可以匹配

{1..9} 配置1-9

{a..z}配置a-z

{A..Z}配置A..Z

[1-9]就是配置本身[1-9]

6.创建目录的命令:mkdir

格式 mkdir 目录名

mkdir -p 创建递归或级联目录

7.创建文件的命令:touch

创建文件时,如果文件名重复,也不会提示,也不会刷新文件内容

8.复制命令:cp

copy 复制文件或者目录

cp -r 复制目录

cp -p 保留源文件的权限进行复制

cp -a 完整保留所有权限,包括连接文件的信息,也可以复制目录

9.剪切 修改文件或者目录名的命令;mv (move)

10.删除命令 :rm (remove)

rm -rf

-r :递归 删除所有

f:不提醒的,强制删除

  • 22
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值