linux 基本操作
终端常用快捷键
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
管道默认是连接前一个命令的输出到下一个命令的输入
而重定向通常是需要一个文件来建立两个命令的连接
linux 基本操作的更多相关文章
- linux 基本操作--笔记
linux 基本操作: pwd 显示当前目录 ll 用于查看文件和目录,即list,其参数比较多 -l 列出数据串,包含文件的属性和权限数据等 -a 列出全部文件,包含隐藏文件 -d 仅列出目录本身, ...
- linux基本操作和常用命令(2)
linux基本操作和常用命令(2) 第二部分主要是涉及到用户和组的概念,以及一些操作.涉及到用户和组的共三个文件,分别存放在/etc/shadow(密码信息) /etc/group(组信息) /etc ...
- Linux基本操作及常用指令
今天复习了下Linux的基本操作及常用指令,上学期大数据云计算课一直也在用linux系统还是比较熟悉的,并在centos6.7虚拟机上部署了前几天做的web项目,了解了Nginx的反向代理与负载均衡, ...
- Linux基本操作笔记
1.Linux是一个统称,内核是一致的.分为Linux系统管理员和Linux程序员包括管理和软件开发. 2.要掌握Linux,有四步,第一,在Linux平台上的开发,比如,vi.gcc.gdb等和Li ...
- Linux基本操作——文件相关
一.前言 无论是IC工程师.FPGA工程师还是嵌入式软件工程师,都或多或少会接触到Linux操作系统.有很多EDA工具只有Linux版本,因此掌握基本的操作和常用命令十分必要.Linux中的数据均以文 ...
- Linux 基本操作 (day2)
一.用户的基本操作 1.添加和删除用户(管理员): useradd 用户名: useradd taibai passwd 用户名: passwd taibai [root@localhost ~] ...
- Linux入门基础(一):Linux基本操作
命令行BASH基本操作 Shell 用户不能直接操作内核,所以用户操作通过shell传递给内核 shell分为两种 : GUI 图形界面 (linux一般是GNOME) CLI 命令行界面 (linu ...
- VirtualBox安装及Linux基本操作(操作系统实验一)
VirtualBox安装教程博客链接(转载)https://blog.csdn.net/u012732259/article/details/70172704 实验名称:Linux的基本操作 实验目的 ...
- vivo面试经验4(linux基本操作,最基本,必须得会!!)
操作linux通过xshell进行连接: 基本操作介绍 1.shutdown -h 关机 shutdown -r 重启 2.mkdir aaa 新建目录aaa rmdir aaa 删除目录aaa 3. ...
- Linux系统学习(二)一Linux基本操作
一.Linux的目录结构 1.1 Linux的目录结构图 1.2 目录内容 /:这就是根目录.对你的电脑来说,有且只有一个根目录.所有的东西,我是说所有的东西都是从这里开始.举个例子:当你在终端里输入 ...
随机推荐
- Docker介绍基本概念(一)
Docker介绍基本概念 1.什么是Docker? 说实话关于Docker是什么并太好说,下面我通过四点向你说明Docker到底是个什么东西. Docker是世界领先的软件容器平台. Docker使用 ...
- 【Spring】28、Spring中基于Java的配置@Configuration和@Bean用法.代替xml配置文件
Spring中为了减少xml中配置,可以生命一个配置类(例如SpringConfig)来对bean进行配置. 一.首先,需要xml中进行少量的配置来启动Java配置: <?xml version ...
- 抛弃console.log(),拥抱浏览器Debugger
译者按: 切换成本真的不高,建议使用开发者工具来Debug! 原文:How to stop using console.log() and start using your browser's deb ...
- 用函数式编程对JavaScript进行断舍离
译者按: 当从业20的JavaScript老司机学会函数式编程时,他扔掉了90%的特性,也不用面向对象了,最后发现了真爱啊!!! 原文: How I rediscovered my love for ...
- vue+vuecli+webpack中使用mockjs模拟后端数据
前言 使用mockjs可以事先模拟数据,前提是和后端约定好了数据接口,怎样的数据.使用mock就可以生成你要的数据了,从而实现开发时前后端分离. 其主要功能是: 基于数据模板生成模拟数据. 基于HTM ...
- IE浏览器的ActiveXObject对象以及FileSystemobject的应用扩展(完成)
ActiveXObject 对象 启用和返回对自动化对象的引用.此对象仅用于实例化自动化对象,且此对象没有成员. 警告:此对象为 Microsoft 扩展,仅在 Internet Explorer 中 ...
- CentOS7 离线安装MySQL
1.删除原有的mariadb 不然安装报错 rpm -qa|grep mariadb rpm -e --nodeps mariadb-libs 2. 下载RPM安装包 在https://dev.mys ...
- SAP MM PR中的Fixed ID字段与MD04里PR单据号后的星号
SAP MM PR中的Fixed ID字段与MD04里PR单据号后的星号 如下图是我手工使用ME51N 创建的一个采购申请单据, MD04去看这个PR, 这个PR号码后面有一个*号,代表它是一 ...
- Linux扩展分区记录
Vmware中新建的Linux虚拟机,数据盘规划太小,数据量超出磁盘大小,本文介绍如何快速扩充空间 参考:https://blog.csdn.net/lyd135364/article/details ...
- iOS中时间与时间戳的相互转化
//获取当前系统时间的时间戳 #pragma mark - 获取当前时间的 时间戳 +(NSInteger)getNowTimestamp{ NSDateFormatter *formatter = ...