注册
|
登录
发帖
热搜
活动
交友
discuz
论坛
BBS
翼度工具
翼度网址导航
开发工具
Linux命令速查
网页设计配色表
在线制作icon
颜色代码选取器
翼度科技
»
论坛
›
云主机
›
LINUX
›
查看内容
返回列表
发新帖
Shell简单使用
建平说
建平说
当前离线
积分
9
3
主题
3
帖子
9
积分
新手上路
新手上路, 积分 9, 距离下一级还需 41 积分
新手上路, 积分 9, 距离下一级还需 41 积分
积分
9
发消息
显示全部楼层
Shell使用
在图标和窗口占据计算机屏幕之前。需要输入命令与大多数计算机进行交互。在UNIX系统(Linux系统派生自该系统)中,用来解释和管理命令的程序称为shell。
Shell类型:
Bash shell,Bourne Again Shell,默认shell。
BSD UNIX用户中流行的C Shell(csh)。
UNIX System V用户中的Korn shell(ksh)。
Ubuntu中的Dash shell。
在Linux中,可使用多种方法启动一个shell界面。其中最常用的三种方法是shell提示符、Terminal窗口和虚拟控制台。
使用Shell输入命令将是使用Linux系统的主要方式。对于普通用户来说,默认的提示符是一个简单的美元符号:$ ;对于root用户来说,默认的提示符是一个英镑符号:# 。
使用Terminal窗口,通常是在图形化桌面的情况下启动一个Terminal窗口。
使用虚拟控制台。大多数包括桌面环境的Linux系统通常会启动在计算机上运行的多个虚拟控制台。虚拟控制台除了可以打开图形化界面之外,还可以打开多个shell会话。同时按住Ctrl+Alt并单击功能键F1~F6,可以在不同的虚拟控制台之间切换。Fedora中的第一个虚拟工作区就是GUI所在的工作区,而其他6个虚拟控制台都是基于文本的虚拟控制台。
选用Shell
在大多数Linux系统中,默认的shell是Bash shell。查看自己默认登陆shell的类型,命令如下:
[root@fedora32 ~]# who am i
vagrant pts/0 2023-11-27 05:45 (192.168.XX.XX)
[root@fedora32 ~]# grep vagrant /etc/passwd
vagrant:x:1000:1000::/home/vagrant:/bin/bash
复制代码
Shell常用命令
[root@fedora32 ~]# date
Mon 27 Nov 2023 05:50:41 AM UTC
[root@fedora32 ~]# ls -l -a -t
total 32
dr-xr-x---. 2 root root 151 Nov 27 02:20 .
-rw-------. 1 root root 33 Nov 27 02:20 .bash_history
dr-xr-xr-x. 17 root root 224 Nov 2 08:13 ..
-rw-------. 1 root root 532 Nov 2 07:47 .viminfo
-rw-------. 1 root root 2001 Nov 2 07:31 original-ks.cfg
-rw-r--r--. 1 root root 18 Jan 30 2020 .bash_logout
-rw-r--r--. 1 root root 141 Jan 30 2020 .bash_profile
-rw-r--r--. 1 root root 429 Jan 30 2020 .bashrc
-rw-r--r--. 1 root root 100 Jan 30 2020 .cshrc
-rw-r--r--. 1 root root 129 Jan 30 2020 .tcshrc
[root@fedora32 ~]# ls -lat #-l 长列表 -a 显示隐藏的点文件 -t 按照时间排列
total 32
dr-xr-x---. 2 root root 151 Nov 27 02:20 .
-rw-------. 1 root root 33 Nov 27 02:20 .bash_history
dr-xr-xr-x. 17 root root 224 Nov 2 08:13 ..
-rw-------. 1 root root 532 Nov 2 07:47 .viminfo
-rw-------. 1 root root 2001 Nov 2 07:31 original-ks.cfg
-rw-r--r--. 1 root root 18 Jan 30 2020 .bash_logout
-rw-r--r--. 1 root root 141 Jan 30 2020 .bash_profile
-rw-r--r--. 1 root root 429 Jan 30 2020 .bashrc
-rw-r--r--. 1 root root 100 Jan 30 2020 .cshrc
-rw-r--r--. 1 root root 129 Jan 30 2020 .tcshrc
[root@fedora32 usr]# ls
bin games include lib lib64 libexec local sbin share src tmp
[root@fedora32 usr]# ls --hide=local
#指示ls命令在列出目录内容时不要显示名为local的文件或目录(注意:等号紧跟在选项之后【没有空格】,然后紧跟参数【没有空格】)
bin games include lib lib64 libexec sbin share src tmp
[root@fedora32 ~]# date +'%A, %B %d, %Y'
Monday, November 27, 2023
[root@fedora32 ~]# who -uH
#-u选项表明添加关于空闲时间和进程ID的信息,-H要求打印标头
NAME LINE TIME IDLE PID COMMENT
vagrant pts/0 2023-11-27 05:45 . 2028 (192.168.XX.XX)
<br><br>
alias:查看所设置的别名,通过使用别名,能够为较长且复杂的命令定义一个较短的名称。
locate:访问系统中任何可访问的部分尝试查找指定命令。
fg:将一个在后台运行的命令带入前台。
以下是在 Linux 中将正在前台运行的命令转移到后台的步骤:
1.使用 Ctrl + Z 快捷键暂停当前正在前台运行的命令。
2.使用 jobs 命令查看当前正在执行的作业列表。
3.使用 bg 命令将前台作业转移到后台。
复制代码
来源:
https://www.cnblogs.com/sijiu/p/17859284.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
上一篇:
手动部署Kraft模式Kafka集群
下一篇:
手动部署Kraft模式Kafka集群
发表于 2023-11-27 22:16:40
举报
回复
使用道具
分享
返回列表
发新帖
本版积分规则
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
快速回复
快速回复
返回顶部
返回顶部
返回列表
返回列表