shell介绍及基础命令

1.shell

Bash Shell是一个命令解释器(python解释器),它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕
没有图形化界面了
远程链接工具,链接上,就打开了一个shell窗口,可以输入命令
进入 bash
退出 exit

1.1 shell 作用

使用Shell实现对Linux系统的大部分管理

1.文件管理(文件创建,移动,复制,删除,编辑…)
2.权限管理(不同用户不通权限)
3.用户管理(创建,删除….)
4.磁盘管理(挂载)
5.网络管理
6.软件管理

1.2 shell的使用

[root@lqz ~]#

@:没有含义
lqz:主机名
~ :路径,用户家路径,root用户家路径是  /root
# : 超级用户
$ :普通用户

1.3 创建用户

查看主机名
hostname
创建用户(用户家路径 /home)
useradd lqz
给用户设置密码
passwd lqz

2.shell 基础语法

#命令      选项       参数
command [-options] [arguments]
1.查看本机ip
ip addr
2.win如果无法查看 安装第三方软件
yum install net-tools -y
ifconfig

2.1 shell命令快捷键

Ctrl + a    #光标跳转至正在输入的命令行的首部
Ctrl + e    #光标跳转至正在输入的命令行的尾部
Ctrl + c    #终止前台运行的程序
Ctrl + z    #将任务暂停,挂至后台
Ctrl + l    #清屏,和clear命令等效。  
Ctrl + k    #删除从光标到行末的所有字符
Ctrl + u    #删除从光标到行首的所有字符
Ctrl + r    #搜索历史命令, 利用关键字,Tab建选中
Ctrl + w    #按单词或空格进行向前删除
Ctrl + 左右建 #按单词或空格进行向前向后跳

在命令行前加面加 "#" 则该命令不会被执行

2.2 查看历史命令

1.使用上下键可以快速选择之前执行过的命令
2. !! ;执行上一条命令
3. !数字 ;执行history历史中第 数字第几行的命令
4. !yum ;最近一次的yum命令
5. history -d 100 ;删除第100条历史记录
6. history -c ;清空记录(保存到文件中的还有)
7. history -w ;保存历史集合,保存到当前用户的家目录 .bash_history
8. > .bash_history;清空文件的保存(操作完,不让别人看你执行的命令)

2.3 命令别名

1.设置别名

alias xx='ls -al'  
以后敲xx等同于ls -al
alias lqz='ifconfig'

2.取消别名
unalias lqz

3.上述操作只在当前会话生效/永久生效
echo "alias lqz=ls -al" >> /etc/bashrc  
所有人都生效
echo "alias lqz=ls -al" >> /root/bashrc 
只针对于root

2.4 shell 获取帮助

--help

2.5 内部与外部命令

1.内部命令
linux内置的命令  
ls    pwd

2.外部命令
第三方软件支持的
ifconfig

3.查看是内部还是外部
type -a pwd

4.查看环境变量
echo $PATH
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值