LINUX基础命令

shell

linux系统系统中运行的一种特殊程序
在用户和内核之间充当“翻译官”“解释器”
用户登录linux系统时,自动加载一个shell程序
bash是linux系统中默认使用的shell程序
解释器文件位于/bin/bash
                 
linux命令行的格式

通用的命令行使用格式
 
 命令字   选项   参数
命令字是整条命令最关键的一部分  唯一确定的一条命令
选项  短格式选项  使用“-”符号引导
        长格式选项  使用”--“符号引导
参数   命令字的处理对象  可以是文件名,目录(路径)名或用户名等内容  个数可以是零到多个

编辑linux命令行

编辑linux命令行的辅助操作

tab键:自动补全
反斜杠”\“:强制换行
ctrl+u组合键:清空至行首
ctrl+k组合键:清空至行尾
ctrl+l组合键:清屏
ctrl+c组合键:取消本次命令编辑

切换用户

su 用户名  切换后所在目录不变    
su- 用户名 切换后所在目录变成用户家目录

查看当前主机的完整名称

hostname

临时设置主机名
hostname 主机名

永久设置主机名
hostnamectl set-hostname 主机名
bash或者su 查看修改过的主机名 (刷新)(提交)

直接修改配置文件  vi /etc/hostname(设置完成后需要重启系统才生效) vim会有更友好的提示  是vi的增强版
vim(含义是打开  并且可以修改)进去以后按i开始编辑 编辑完成以后按q退出 再按住shift+: 输入q是退出  wq是保存并退出 wq!是强制保存并退出  连按两次d是删除一行 以光标为起始  删除的是光标往下的位置  vim 进入目录并且看到文件内容并编辑

etc都会有 存放的大多都是配置文件

查看当前系统版本信息
cat /etc/redhat-release

cat /etc/*release  (*表示匹配0或无限多个字符“正则表达式”)
cat能查看文件里的内容

查看当前内核版本
uname -r 

获得命令帮助的办法

内部命令help
查看shell内部命令的帮助信息
命令的“--help”选项
适用于大多数linux外部命令
使用man命令阅读手册页
使用“↑”,“↓”方向键滚动一行文本
使用page up和page down键翻页
按Q或q键退出阅读环境
按“\"建查找内容

查看当前的工作目录 pwd

切换工作目录 cd

cd 目标位置 (表示切换到目标位置)

cd ~  或者 cd 若不指定目标位置,切换到当前用户的宿主目录

cd - 切换到上一次执行cd命令之前所在的目录

绝对路径要以“/”为起始
没有以“/”为起始的就是相对路径
写相对路径就是从当前目录开始走  写绝对路径带“/”就是从/目录开始走

相对路径的表现形式

直接使用目录名或文件名 表示当前工作目录中的子目录,文件的位置 (grub.conf)

以一个点号“.”开头 表示以当前的工作目录作为起点 (./grub.conf)

以两个点号“..”开头 表示以当前目录的上一级目录(父目录)作为起点  (../vmlinuz)

以“~用户名”形式开头 表示以指定用户的宿主目录作为起点   (~teacher)

ls只能查看文件里的目录但是并不能查看目录里的内容
(并不是指向一个单一的对象  可以指向很多个对象)

列表显示目录内容ls (常用选项,可结合通配符)
-l  将文件信息属性详细列出,通常直接使用ll,因为设置了别名
ll查看详细信息  r是read w是write x代表执行   可读可写可执行
-R 递归显示,比如一个目录下还有文件,则把那个文件也一起列出
-d 查看目录本身信息,不显示目录下的内容
-i 显示inode值
-h 友好显示文件大小
-a 遍历所有文件及目录(ls内定将文件名或目录名称开头为“.”的视为隐藏档,不会列出)
-A 跟-a唯一不同的是不列出当前目录和上一层目录
-color 显示颜色

选项是可以有多个的

mkdir创建目录  父目录必须存在(路径的文件夹必须存在)  -p 递归创建  创建多个 mkdir  {0..20} 点点代表中间的数字 必须是大括号  

touch创建文件      创建多个文件  touch xx xx  文件名分别是不同的即可  中间有空格  创建多个文件 touch {0..20} 点点代表中间的数字 必须是大括号
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值