linux基础命令的特点是什么,Linux基础命令

对 Linux 基础命令进行详细讲解!

Linux 基础命令

Linux 终端介绍、Shell 提示符、Bash 基本语法

登录 Linux 终端

两种终端仿真器:

1、GNOME 桌面的 GHOME Terminal ; 2、KDE 桌面的 Konsole Terminal

远程连接终端工具: Xshell , CRT 。

例 1:通过 tty 命令看到当前所属的虚拟终端

tty

/dev/pts/0

注:shift+ctrl+N 快速打开一个终端。 终端字体放大: shift+ctrl+加号。终端字体缩小:ctrl+减号

例 2:不同虚拟终端之间通讯

同时打开两终端,第一个终端执行:

echo icbug > /dev/pts/1

在第二个终端查看:有 icbug 输出

例 3:对所有终端广播消息:系统 10 分钟后关机。

shutdown +10

执行此命令后,在其他终端都会收到关机的消息

shutdown -c

取消关机

或者

wall " The system will be shut down in 10 minutes "

广播,所有终端都能收到

认识 Shell

Shell 俗称壳,它提供了用户不内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行Shell 实际上是一个命令解释器,它通过解释用户输入的命令并把它传输给系统内核去执行。Shell 有自己的编程语言用于对命令的编辑,它允许用户编写由 shell 命令组成的程序。Shell 编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的 Shell 程序不其他应用程序具有同样的效果。

30181f40d60541ef4cd9f7ef66a4c6af.png

内部命令:在系统启动时就调入内存,是常驻内存的,所以执行效率高外部命令:是系统软件的功能,用户需要时才从硬盘中读入内存

如何区分内外部命令?

使用 type 命令 ,语法 : type 要检测的命令

type cat

cat 是 /usr/bin/cat

type pwd

pwd 是 shell 内嵌

简单小结

通过 SHELL,我们可以对 LINUX 实现哪些操作或管理:例如:对文件的管理(创建、删除、复制、修改)1、对用户的管理(添加、删除)

2、相关权限的管理(授权用户对相关文件的管理,比如增删改查)

3、对磁盘的管理(分区、raid、lvm)

4、对软件的管理

5、对网络的管理

shell 提示符“#”号与“$”号的区别

#是表面root管理员账户登录

su + root切换 root 账号

$普通用户登录

认识 Bash Shell

查看所有 shell 类型

cat /etc/shells

输出如下:

/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh

具体你使用的是哪一个,取决于你的用户配置,也就是说你可以看一下/etc/passwd 文件的每一行的最后一个字段

head -1 /etc/passwd

在 Linux 中使用一个命令,命令格式如下:

命令 【选项】 【参数】命令:具体执行的命令,比如 pwd,head选项:会影响到命令的一些形为操作,通常以- --实现参数:命令作用的对象

基本命令之--ls

作用:查看当前目录下有哪些文件(list)语法:ls 目录/文件 ,如果什么也不加,那么查看的是当前目录下的内容常用选项:命令后面不加任何选项

ls

-l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等,长列表

8ecbb68fa5574fecbc0397565d05b56d.png

第一个字符文件类型中:d:目录文件l:链接文件b:块设备文件c:字符设备文件p:管道文件-: 表示普通文件为什么有的目录文件有不同的颜色呢?linux 系统不同的颜色代表了不同的文件类型

0ae2c0924eda3c9b5266495f8817377f.png

70d4117954841ee50d896170b04a25c1.png

-a 列出目录下所有的文件,包括以.开头的隐藏文件(linux 下隐藏文件是以 . 开头的,如果存在 2 个点代表存在着父目录,1 个点表示当前目录)

ls -a

-d 查看目录(不查看里面的内容)

ls -ld /root/

-S 以文件的大小进行排序

ls -lS /root/

ls -l 和 ll 这两个命令是等价的

ll /etc/passwd

-rw-r--r--. 1 root root 2053 9 月 19 12:57 /etc/passwd

ls -l /etc/passwd

ll 是 `ls -l --color=auto' 的别名

type ll

别名的使用

定义一个别名

alias vimens33='vim /etc/sysconfig/network-scripts/ifcfg-ens33'vimens33

删除别名

unalias vimens33

设置别名永久生效:

当前用户

vim /root/.bashrc

8 alias vimenss33="vim /etc/sysconfig/network-scripts/ifcfg-ens33"

source /root/.bashrc vimenss33

全局使用

插入

vim /etc/bashrc alias vimenss33="vim /etc/sysconfig/network-scripts/ifcfg-ens33"

基本命令之--cd

作用:切换目录(change directory)语法:cd 目录说明:直接输入 cd 表示回到当前用户的宿主(家)目录

cd .. 表示返回到上级目录位置,也就是父目录cd . 表示进入到当前用户所在的目录

查看当前所在目录

pwd

历史命令之 history

命令:history4 个快速查找 Linux 历叱命令的技巧:方法 1: 光标上下键方法 2: ctrl+r -》输入某条命令的关键字-》找出来对应的命令,按右光标键方法 3: !数字执行历史命令中第 N 条命令方法 4:!字符串 搜索历史命令中最近一个以 xxxx 字符开头的命令,例如!vim

Linux 下快捷键

都是用 Ctrl+下面的单词, ^表示 Ctrl^C 终止前台运行的程序 , 如:ping icbugblog.cn 后,想停止按下 Ctrl+C^D 退出 等价 exit^L 清屏于clear 功能一样^R 搜索历史命令,可以利用好关键词

!$ 引用上一个命令的最后一个参数

补全命令使用 tab 键,Tab 只能补全命令和文件

阅读全文: http://gitbook.cn/gitchat/activity/5eaf71475398985631f94a96

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

ce3587ff37b780c771e1b7face2ab041.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值