Linux常见命令和基础入门知识

本文介绍了Linux的基础知识,包括家目录和根目录的概念,用户管理(如useradd、su命令),文件和目录的操作(如ls、pwd、mkdir、rm),以及查看和编辑文件的命令(如cat、less、head、tail)。此外,还涉及了hostname更改、文件属性、权限及grep搜索工具的使用,以及输入重定向功能。
摘要由CSDN通过智能技术生成

Linux 基础

~ 代表家目录
/ 代表根目录
Linux中根目录是最大的,接下来所创建的文件都是根目录的子目录
用户才有家,文件是没有家的

命令行
useradd 用户名 添加用户
su - 用户名 转换用户(中间有空格)
pwd 输出该文件的完整路径
ls 显示指定工作目录下的内容
passwd 密码 管理员用户可以设置普通用户的密码
localhost 改名有两种方式“
1、临时改名 : hostname 新名字 重新打开就会出现
2、永久改名 : nmtui 然后用方向键进行操作,重新打开一个终端就会出现
cd 切换到当前工作目录
ls 文件名 列出目录内容/文件属性
字母以d开头,是目录,颜色一般为蓝色
字母以l开头,是链接文件(是一种快捷键) 颜色一般为青色
字母以-开头,是文本文件,颜色为黑色

-l 显示详细属性
-d 显示目录本身的属性 -ld
-h 有了容量单位 -lh
-A 显示包括以.为开头的隐藏文件(注意:-a 显示隐藏文件比-A多两个
-R 显示子目录和子文件(递归)

id 用户名 查询用户 (uid gid 组)
UID是用户的ID,gid是基本组的ID,组包括基本组和附加组
通常情况下(没有附加组)UID,gid和组的编号都是一样的

mkdir /路径/目录名 创建目录
mkdir -p /路径/目录名 连同父目录一起创造(Linux中没有父目录的情况下是创建不了子目录的)

touch /路径/文件名 创建文本文件
rm 选项 文件或者目录
常用选项
1、-r 递归删除整个目录(需要每个文件都要确认
2、-f 强制删除,没有任何提示

查看目录内容 ls 文件名称
查看文本内容 cat 文件名称
显示行数的文本内容 cat -n 文件名称

head -n 文件名(查看文件内容的前n行)一般默认情况下不写n的话,直接就是前10行
tail -n 文件名 (查看文件内容的最后几行)一般情况下如果不写n,直接就是后10行

less -N 文件名(逐行查看退出查看 q
管道 | 表示传递的作用 将前面的结果传递给后面的结果

grep 搜索工具 过滤
grep 选项 关键字符串 文本文件
常用选项命令
-v 取反 (==一般与字符串开头和结尾连用,除了字符串标识的其他都显示出来,不包括隐藏文件)
-i 忽略大小写
-^word 以字符串word开头(前面不能用cat - n 显示行号,否则查找不了
-word$ 以字符串word结尾 (前面不能用cat - n 显示行号,否则查找不了
-^$ 代表空行

输入文件内容
覆盖重定向> 会自动创建文件并写入内容(若文件存在,原先内容被新内容覆盖
追加重定向 >> 在文件的内容后面追加内容,不清空原有内容
echo 输出屏显

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值