2、Linux系统编程——字节校招

重要的事情说三遍
字节跳动校招内推码: YRZBBRS
投递链接: https://jobs.toutiao.com/s/jfyoLur
字节跳动校招内推码: YRZBBRS
投递链接: https://jobs.toutiao.com/s/jfyoLur
字节跳动校招内推码: YRZBBRS
投递链接: https://jobs.toutiao.com/s/jfyoLur

一、Shell命令解析器

Ctrl+a:定位到命令行开头 Ctrl+u:清空当前命令行
Ctrl+e:定位到命令行尾

linux系统目录:


etc:
用户信息和系统配置文件
/etc/passwd 是用于保存用户信息的文件
/etc/group 是用于保存组信息的文件
/usr/bin/passwd 是用于修改用户密码的程序

linux文件类型:
普通文件 –
管道文件 p
目录文件 d
套接字: s
字符设备文件 c
未知文件
块设备文件 b
软连接 l

常用命令行

cp:
拷贝和重命名
ln -s:
软连接(快捷方式)使用绝对路径创建软连接,才能任意搬移。

ln:
硬连接操作系统给每一个文件赋予唯一的inode,当有相同inode的文件存在时,彼此同步。删除时,只将硬连接计数减1。减为0时,inode被释放。
创建用户:sudo adduser 新用户名
修改文件所属用户: sudo chown 新用户名 待修改文件
修改用户组: sudo addgroup 新组名
修改文件所属用户组: sudo chgrp 新用户组名 待修改文件

find:
Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
https://www.runoob.com/linux/linux-comm-find.html

grep:
Linux 系统中 grep 命令是一种强大的文本搜索工具
grep允许对文本文件进行 模式查找,所谓模式查找,又被称为正则表达式
选项含义
图片说明

tree/cp/mv:
以树状图列出文件目录结构
图片说明

linux软件安装:

使用联网方式安装
更新软件资源列表到本地 sudo apt-get update
安装 sudo apt-get install 软件名
卸载 sudo apt-get remove 软件名
使用软件包(.deb)安装: sudo dpkg –i xxx.deb
使用原码安装
解压缩源代码包
cd dir
./configure检测文件是否缺损,创建makefile,检测编译环境。
make 编译源码,生成库和可执行程序。
sudo make install 把库和可执行程序,安装到系统路径下去。
sudo make distclean 删除和卸载软件

压缩解压

tar压缩:
tar –zcvf 要生成的压缩包名 压缩材料
tar -z(gzip)c(create)v(显示)f(文件) test.tar.gz test1 (使用gzip方式打包压缩)
tar -j(bzip2)cvf test.tar.gz test1 (使用bzip2方式打包压缩)

tar解压:
将 压缩命令c --->x
tar -zxvf test.tar.gz (使用gzip方式解压)
tar -jxvf test.tar.gz (使用bzip2方式解压)

rar压缩: rar软件需要下载
rar a -r 压缩包名(带.rar后缀) 压缩材料
rar解压:
unrar x 压缩包名(带.rar后缀)

zip压缩:
zip -r 压缩包名(带.zip后缀) 压缩材料
zip解压:
unzip 压缩包名(带.zip后缀)

#字节招聘#
全部评论
这个我之前学会了,但工作一直用不到就忘了
点赞 回复 分享
发布于 2022-08-26 19:52 陕西

相关推荐

02-16 13:52
门头沟学院 Java
给🐭🐭个面试机会吧:嘿,mvbatis
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务