课程连接:命令行BASH基本操作
Shell
1、Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层。
2、Shell分为两种:CLI和GUI
CLI: Command Line Interface -命令行Shell(Linux)
GUI:Command Line Interface -图形化Shell (Mac,Windos默认管理方式)
Linux中一般默认GUI为GNOME,CLI为BASH.
BASH
1、提示符: # 根用户(root) $ 普通用户
<用户名>@<主机名> <工作目录>
2、命令: 命令、选项和参数三部分。
3、Tab键补全:
4、历史记录
- 通过上下键来查看历史命令
- 通过history命令查看
调用历史命令简化方式:
!! 重复上一个命令
!<字符> 重复上一个以“字符”开头的命令
!<数值> 按照历史记录的序号执行命令
!?<字符串> 重复之前包含“字符串”的命令
!-<数值> 重复“数值”个命令前的命令
Ctrl + r 历史记录搜索功能
esc + . 调用上一个命令的参数部分
5、通配符
* 零个或者多个字符
? 匹配一个字符
[<若干数字>] 匹配一个数字范围在“若干数字”中
[<若干字符>] 匹配一个字母在“若干字符”中
[^<若干字符>] 匹配列表以外的字符
6、切换用户
su - <用户名>(默认为root)
-
sudo + <cmd> 使用管理员权限执行命令
-
id 获得当前用户的信息
-
passwd 修改当前用户密码
7、作业管理
-
<cmd>+& 将命令放在后台
-
jobs 查看在后台运行的进程
-
bg+<编号> 继续执行一个后台任务
-
fg+<编号> 将一个后台任务调至前台
本节命令
- hostname 查看主机名
- uname 获得当前操作系统的信息 -r:版本号;-a(全部)
- history 查看历史命令
- su - 切换用户
- id 获得用户信息
- passwd 修改当前用户密码
- sudo 使用管理员权限执行命令
- clear 清除屏幕
- ls 列出当前工作目录下的所有文件
- jobs 查看后台运行的进程
- bg 继续运行后台的一个程序
- fg 将后台的一个程序移动至前台
- sleep 暂停一些时间
- Ctrl + z 暂停进程
- Ctrl + c 终止进程
- Ctrl + r 历史记录搜索
分享到:
相关推荐
以上就是小编为大家带来的解决ssh远程登陆linux显示-bash-4.1$的问题全部内容了,希望大家多多支持软件开发网~ 您可能感兴趣的文章:浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释php $_SERVER windows系统与linux...
Linux bash基本语法笔记Linux bash基本语法笔记Linux bash基本语法笔记Linux bash基本语法笔记Linux bash基本语法笔记Linux bash基本语法笔记
详解Bash命令行处理 Linux命令大全(修改版) 详解Bash命令行处理 Linux命令大全(修改版)
Linux命令行和bash脚本编程圣经 Linux命令行和bash脚本编程圣经
linux下提示bash-command not found.docx
60-Linux-Bash-Terminal-Keyboard-Shortcuts-1.pdf
linux-shell-scripting-fundamentals-bash.epub
入门Linux-Bash-Shell,PDF文档入门教程。入门Linux-Bash-Shell,PDF文档入门教程。
linux 服务器GNU Bash小于版本4.3有操作系统命令注入漏洞,需要对bash升级,下载解压 #tar zxvf bash-4.4.tar.gz #cd bash-4.4 #./configure (如果centos7编译失败,请先安装#yum install gcc) #make #make ...
在centos6或rhel6 操作系统安装bash-completion-2.1-6.el7.noarch.rpm后,重启即生效
用bash编写的命令行应用程序,可帮助您跟踪日常任务,待办事项,提醒
./configure CC=arm-none-linux-gnueabi-gcc --host=arm-none-linux-gnueabi --prefix=${PWD}/../bash 然后make 。如果你电脑上了少了库的话也会报错,或者没有正确设置环境变量,那就不是源码的问题了。编译愉快!
Linux CentOS下shell显示-bash-4.1$不显示用户名路径.docx
bash-3.1-MSYS-1.0.11-snapshot.tar.bz2 ffmpeg 安装用包!
采用Go编写的bash completion 命令行的bash completion。bash completion written in go bash completion for go command。
bashmanager - 迷你bash框架用于创建命令行工具
关闭: /sbin/service iptables stop --Linux命令行关闭防火墙 即时生效,重启后失效 2./etc/init.d/iptables stop chkconfig --level 35 iptables off --Linux命令行永久关闭防火墙 重启后生效 开启: ...
AIX-6系统的bash-5安装包
高级Bash脚本编程指南 操作系统 - Linux - 高级Bash脚本编程指南.zip
linux命令行学习:bash例程代码 add.sh case_test.sh cmd_test.sh daily archive.sh fun test.sh hello.sh if test.sh parameter.sh parameter for test.sh read test.sh send msg.sh sum to.sh