终端常用快捷键

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

讲了这么多种压缩文件,这么多个命令,不过我们一般只需要掌握几个命令即可,包括 ziptar。下面会依次介绍这几个命令及对应的解压命令。

使用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 基本操作的更多相关文章

  1. linux 基本操作--笔记

    linux 基本操作: pwd 显示当前目录 ll 用于查看文件和目录,即list,其参数比较多 -l 列出数据串,包含文件的属性和权限数据等 -a 列出全部文件,包含隐藏文件 -d 仅列出目录本身, ...

  2. linux基本操作和常用命令(2)

    linux基本操作和常用命令(2) 第二部分主要是涉及到用户和组的概念,以及一些操作.涉及到用户和组的共三个文件,分别存放在/etc/shadow(密码信息) /etc/group(组信息) /etc ...

  3. Linux基本操作及常用指令

    今天复习了下Linux的基本操作及常用指令,上学期大数据云计算课一直也在用linux系统还是比较熟悉的,并在centos6.7虚拟机上部署了前几天做的web项目,了解了Nginx的反向代理与负载均衡, ...

  4. Linux基本操作笔记

    1.Linux是一个统称,内核是一致的.分为Linux系统管理员和Linux程序员包括管理和软件开发. 2.要掌握Linux,有四步,第一,在Linux平台上的开发,比如,vi.gcc.gdb等和Li ...

  5. Linux基本操作——文件相关

    一.前言 无论是IC工程师.FPGA工程师还是嵌入式软件工程师,都或多或少会接触到Linux操作系统.有很多EDA工具只有Linux版本,因此掌握基本的操作和常用命令十分必要.Linux中的数据均以文 ...

  6. Linux 基本操作 (day2)

    一.用户的基本操作 1.添加和删除用户(管理员): useradd  用户名: useradd taibai passwd  用户名: passwd taibai [root@localhost ~] ...

  7. Linux入门基础(一):Linux基本操作

    命令行BASH基本操作 Shell 用户不能直接操作内核,所以用户操作通过shell传递给内核 shell分为两种 : GUI 图形界面 (linux一般是GNOME) CLI 命令行界面 (linu ...

  8. VirtualBox安装及Linux基本操作(操作系统实验一)

    VirtualBox安装教程博客链接(转载)https://blog.csdn.net/u012732259/article/details/70172704 实验名称:Linux的基本操作 实验目的 ...

  9. vivo面试经验4(linux基本操作,最基本,必须得会!!)

    操作linux通过xshell进行连接: 基本操作介绍 1.shutdown -h 关机 shutdown -r 重启 2.mkdir aaa 新建目录aaa rmdir aaa 删除目录aaa 3. ...

  10. Linux系统学习(二)一Linux基本操作

    一.Linux的目录结构 1.1 Linux的目录结构图 1.2 目录内容 /:这就是根目录.对你的电脑来说,有且只有一个根目录.所有的东西,我是说所有的东西都是从这里开始.举个例子:当你在终端里输入 ...

随机推荐

  1. clean 伪目标

    下面的"clean"目标,是一个"伪目标",      clean:              rm *.o temp  我们生成了许多文件编译文件,我们也应该 ...

  2. 二进制安装 kubernetes 1.12(三) - 部署 Master 节点组件

    在Master节点部署组件 在部署Kubernetes之前一定要确保etcd.flannel.docker是正常工作的,否则先解决问题再继续. 创建 CA 证书 mkdir -p /iba/master ...

  3. JavaScript 基础(二) - 创建 function 对象的方法, String对象, Array对象

    创建 function 对象的两种方法: 方式一(推荐) function func1(){ alert(123); return 8 } var ret = func1() alert(ret) 方 ...

  4. writing objects : 值%停住

    在git bush 中使用命令:git config --global http.postBuffer 524288000 因为git上传,限定一次push命令的buffer大小.

  5. Jump Flood Algorithms for Centroidal Voronoi Tessellation

    Brief Implemented both CPU and GPU version, you could consider this as the basic playground to imple ...

  6. java防止double和float精度丢失的方法

    在浮点数当中做运算时经常会出现精度丢失的情况,如果做项目不作处理的话会对商家造成很大的影响的.项目尤其是金融相关的项目对这些运算的精度要求较高. 问题原因:首先计算机进行的是二进制运算,我们输入的十进 ...

  7. eclipse maven web

    在eclipse中用maven创建web项目. 环境配置 C:\Users\xxx>java -versionjava version "1.8.0_121"Java(TM) ...

  8. CentOS6.5内 Oracle 11GR2静默安装

    一.修改配置文件 1.1.修改/etc/security/limits.conf文件,修改用户的SHELL的限制. 输入命令:vi /etc/security/limits.conf,将下列内容加入该 ...

  9. AI学习---TensorFlow框架介绍[图+会话+张量+变量OP+API]

    TensorFlow的数据流图 TensorFlow的结构分析: 图 + 会话 TensorFlow = 构图阶段(数据与操作的执行步骤被描绘出一个图) + 执行图阶段(使用回话执行构建好的图中操作) ...

  10. php笔记(一)php介绍及数据类型

    php 官方手册:http://php.net/manual/zh/ 1.PHP(全称 Hypertext Preprocessor,超文本预处理器的字母缩写)是一种服务器端脚本语言,它可嵌入到 HT ...