Linux | 相关操作

本文介绍了Linux终端的基本操作,包括命令提示符的解读、命令格式、man手册的使用,以及常见的文件管理命令如ls、cd、rm、cp、mv、mkdir、touch、find和grep。还讲解了重定向、管道和文件权限等概念,以及ln用于创建链接和tar进行文件压缩与解压的方法。
摘要由CSDN通过智能技术生成

终端提示符

stu@qfedu:~$
stu:用户名
@:连接符
qfedu:主机名
~:表示路径
~:家目录
/ :根目录
$: 表示权限
$:普通用户
#:管理员

命令的格式

命令 选项 参数(记得加空格)

命令帮助信息

命令 --help
并不是所有命令都有帮助信息 如pwd

man命令

man是linux提供的一个手册,这个手册有很多章节
第一章中放的是命令的帮助信息
第二章中放的是系统调用(操作系统提供的函数 open)
第三章中放的是库函数(c库提供的函数printf)的帮助信息

格式: man 章节数 命令 (章节数不写默认从1开始)

重定向

命令 > 目的文件 先清空原本文件内容,然后将命令的输出到目的文件中
命令 >> 目的文件 追加内容

管道

一个程序的输出作为另一个程序的输入
命令 | 命令

ls --help | more 以每页的方式查看ls命令的帮助信息
ls /etc | wc -w 统计根目录下etc目录中的文件数

ls

ls 查看当前目录名
ls 目录名 查看指定目录名
ls / 查看根目录
ls -a 查看当前目录下所有文件名,包括隐藏文件
ls -l 查看当前目录下文件的详细信息

drwxrwxr-x 2 stu stu 4096 12月 19  2019 share
d:文件类型,linux不以后缀作为文件类型区分
	linux 里面一共有文件类型bcd-lsp
		b:块设备文件
		c:字符设备文件
		d:目录文件
		-:普通文件
		l:软连接文件
		s:套接字文件
		p:管道文件
rwxrwxr-x:文件权限,以三个为一组,分别表示用户主、用户组以及其它用户对文件操作权限,r:读权限,w:写权限,x:可执行权限,如果是-则没有这个权限。
2:链接文件个数
stu:用户名
stu:用户组名
4096:文件大小,默认字节为单位
12月 19:时间戳
share:文件名

ls -al 查看当前目录下所有的详细信息
ls -hl 详细信息下的字节数(可带单位显示)

tree

系统默认没有这个命令,需要安装 sudo apt-get install tree
主要用于以树型结构显示目录
![[Pasted image 20230327182316.png]]

clear清屏

快捷键ctrl + L

cd pwd

  • cd:change directory
    cd 当前目录下的某一个文件名
    cd / 移动到根目录
    cd ~ 或者 cd 移动到家目录
    cd …
    cd - 返回上一次的路径
    通过cd -a我们发现总是有“.“和”…“两个文件,这两个文件一个是指当前目录,一个是上级目录
    因此 cd …是移动到上级目录

  • pwd 显示当前目录的绝对路径

cat

cat 文件名 显示文本文件内容
cat file.txt
cat /home/stu/share/file.txt
cat -n 文件名 显示文件并带上行号

rm

rm: remove
rm -rf 目录名 删除名录 -r删除文件夹 -f强制删除
rm 文件名 删除文件

cp

cp:copy
cp 文件名 目录名
cp 目录1 目录2 -a 目录1复制到目录2中
cp 文件名1 文件名2 如果文件2不是目录,则文件1复制一份为文件2

mv

mv :move
mv 要剪切的文件或目录 目的路径
mv 文件1 文件2 如果文件2不存在则相当于重命名

mkdir touch

  • mkdir :make directory 创建文件夹
    mkdir 目录名
    嵌套创建 使用 mkdir -p 目录1/目录2/目录3

  • touch :创建文件
    rouch 文件名
    当创建了重名文件时不会报错,会更新时间戳(修改时间)。

find

find 路径 -name 文件名 在指定路径下(包括子目录)查找指定文件
find /home/teacher -name file,txt 在该目录下找file.txt文件

grep

grep 查找信息 文件名 参数
在指定文件中查找指定内容,并高亮显示 -n为显示行号
递归查找使用参数-R
![[Pasted image 20230327185519.png]]

ln

ln 源文件名字 连接文件 -s 创建一个链接文件(创建快捷方式)
改动快捷方式也就相当于修改源文件,删除链接文件不改变源文件。

tar

压缩与解压命令

  • gzip格式
    压缩
    tar zcvf 压缩包包名 文件1 文件2 文件3
    压缩包包名格式一般为 .tar.gz 做后缀
    ![[Pasted image 20230327191051.png]]
    解压
    tar zxvf 压缩包包名
    tar zxvf 压缩包包名 -C 路径 解压到指定路径

  • bz2格式
    压缩
    tar jcvf 压缩包包名 文件1 文件2 文件3
    压缩包包名格式一般为 .tar.bz2 做后缀
    解压
    tar jxvf 压缩包包名
    tar jxvf 压缩包包名 -C 路径 解压到指定路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值