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 目录内容 /:这就是根目录.对你的电脑来说,有且只有一个根目录.所有的东西,我是说所有的东西都是从这里开始.举个例子:当你在终端里输入 ...
随机推荐
- clean 伪目标
下面的"clean"目标,是一个"伪目标", clean: rm *.o temp 我们生成了许多文件编译文件,我们也应该 ...
- 二进制安装 kubernetes 1.12(三) - 部署 Master 节点组件
在Master节点部署组件 在部署Kubernetes之前一定要确保etcd.flannel.docker是正常工作的,否则先解决问题再继续. 创建 CA 证书 mkdir -p /iba/master ...
- JavaScript 基础(二) - 创建 function 对象的方法, String对象, Array对象
创建 function 对象的两种方法: 方式一(推荐) function func1(){ alert(123); return 8 } var ret = func1() alert(ret) 方 ...
- writing objects : 值%停住
在git bush 中使用命令:git config --global http.postBuffer 524288000 因为git上传,限定一次push命令的buffer大小.
- Jump Flood Algorithms for Centroidal Voronoi Tessellation
Brief Implemented both CPU and GPU version, you could consider this as the basic playground to imple ...
- java防止double和float精度丢失的方法
在浮点数当中做运算时经常会出现精度丢失的情况,如果做项目不作处理的话会对商家造成很大的影响的.项目尤其是金融相关的项目对这些运算的精度要求较高. 问题原因:首先计算机进行的是二进制运算,我们输入的十进 ...
- eclipse maven web
在eclipse中用maven创建web项目. 环境配置 C:\Users\xxx>java -versionjava version "1.8.0_121"Java(TM) ...
- CentOS6.5内 Oracle 11GR2静默安装
一.修改配置文件 1.1.修改/etc/security/limits.conf文件,修改用户的SHELL的限制. 输入命令:vi /etc/security/limits.conf,将下列内容加入该 ...
- AI学习---TensorFlow框架介绍[图+会话+张量+变量OP+API]
TensorFlow的数据流图 TensorFlow的结构分析: 图 + 会话 TensorFlow = 构图阶段(数据与操作的执行步骤被描绘出一个图) + 执行图阶段(使用回话执行构建好的图中操作) ...
- php笔记(一)php介绍及数据类型
php 官方手册:http://php.net/manual/zh/ 1.PHP(全称 Hypertext Preprocessor,超文本预处理器的字母缩写)是一种服务器端脚本语言,它可嵌入到 HT ...