linux 基本操作
Linux 基本操作
2023-09-11 14:14:58 时间
终端常用快捷键
ctrl+c 中断运行
ctrl+d 退出中断
ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
ctrl+k 删除从光标所在位置到行末
Alt+Backspace 向前删除一个单词
常用shell指令
touch 创建了指定的空文件
touch love_{1..10}_shiyanlou.txt 一次性创建10个编号文件
mkdir xxx 创建名字为xxx的空目录
mkdir -p father/son/grandson 创建多级目录
ls *.txt 列举txt后缀的文件
man <command_name> 它是Manual pages
的缩写,通过执行man
命令调用手册页
<command_name> --help 快速查看一些它的某个具体参数的作用
sudo cat /etc/xxx 查看某些文件内容
.
(当前目录)和 ..
(上一级目录)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
tree /home 打印目录关系
cd .. 进入上级目录
pwd 获取当前路径 (绝对路径是以根"/"目录为起点
cp test father/son/grandson 将之前创建的"test"文件复制到"/home/shiyanlou/father/son/grandson"目录中
cp -r A B 复制A目录到B目录,必须带-r参数
rm test 删除文件
rm -r direction 删除目录
mv test family 移动文件
mv 文件名A 文件名B 重命名文件
cat -n 文本文件,参数-n表示显示行号
file A文件 由于linux不是根据后缀来判断文件类型,通常使用file命令查看文件类型
echo "xxxxxxxxx" > xx.txt 写入重定向到xx.txt
Linux 权限管理
一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件
关于文件类型,这里有一点你必需时刻牢记 Linux 里面一切皆文件,正因为这一点才有了设备文件( /dev
目录下有各种设备文件,大都跟具体的硬件设备相关)
文件打包与解压缩
zip 命令
tar 命令
压缩与解压常用组合
Linux 上面常见的格式除了*.zip
,*.7z
,还有 .rar
,*.gz
,*.xz
,*.bz2
,*.tar
,*.tar.gz
,*.tar.xz
,*.tar.bz2
讲了这么多种压缩文件,这么多个命令,不过我们一般只需要掌握几个命令即可,包括 zip
,tar
。下面会依次介绍这几个命令及对应的解压命令。
使用zip打包文件夹
cd /home/shiyanlou #存放打包zip的地址
zip -r -q -o shiyanlou.zip /home/shiyanlou/Desktop #打包的对象目录
du -h shiyanlou.zip
file shiyanlou.zip
使用tar打包文件夹
cd /home/shiyanlou
tar -cf something.tar something
解包
tar -xf something.tar
解包 *.tar.gz
文件
tar -xzf shiyanlou.tar.gz
管道默认是连接前一个命令的输出到下一个命令的输入
而重定向通常是需要一个文件来建立两个命令的连接
相关文章
- Kali linux 渗透测试技术之搭建WordPress Turnkey Linux及检测WordPress 应用程序漏洞
- linux环境中,如何将一个大文件拆分成多个小文件?
- Linux的linux aarch64和linux x86_64
- linux 切换root账号_LINUX 创建用户及切换用户
- 用linux mail命令发送邮件[Linux]
- AWK文本处理工具(Linux)
- Linux 下查看某一个程序所使用的内存方法
- Linux集群和自动化维3.3 Python的版本说明
- Linux 有问必答: 如何在红帽系linux中编译Ixgbe驱动
- 在Linux下打包tar文件时添加密码的方法
- 从一道面试题谈linux下fork的运行机制
- Linux基本操作和基础命令(Linux修改IP地址以及修改网卡地址)
- xftp连接linux及xftp下载安装,乱码教程
- Linux中vim 编辑器概念 配置 及基本操作指令
- 学习笔记——Linux的open、write、read、lseek、close函数
- 《Linux篇》01.Linux简介安装与常用命令-超简单入门
- linux定时备份mysql并同步到其它服务器
- 【Linux】手把手教你如何搭建linux环境---云服务器
- Linux应用开发(八)——中断体系结构
- Linux下的fdlisk - l 用法解析-入门篇
- elasticsearch linux安装及集成源码
- Linux基础:文件基础属性及如何更改文件属性、文件与目录管理、linux软硬链接的理解、linux用户和用户组管理
- Linux 命令整理 —— 基本操作
- Linux 之 arm linux 与 windows 使用 tftp 进行文件传输的简单整理
- 基于redis ae实现 Linux中的文件系统监控机制(inotify)
- 【Linux】linux经常使用基本命令
- 【Linux】linux经常使用基本命令
- Linux学习笔记(14)linux在6.x和7.x系列的安装与基本使用区别
- Linux学习笔记(3)linux服务管理与启停(开机自启与自定义服务)
- Linux学习笔记(1)linux的开关机及重启
- Linux查看mysql 安装路径和运行路径
- linux 快速生成大文件、测试磁盘的读写IO速度
- linux shell wc 命令
- 每天一个linux命令(19):Linux 目录结构
- Linux利用list_head结构实现双向链表