文档章节

Linux--(1)常用命令

求是科技
 求是科技
发布于 2016/10/08 21:13
字数 639
阅读 14
收藏 0
点赞 1
评论 0

#1.ls
列出所有目录
-l:显示详细信息
-a:显示所有的目录和文件(包括隐藏文件和目录)

[root[@localhost](https://my.oschina.net/u/570656) ~]# ls
anaconda-ks.cfg  core.12776  公共  模板  视频  图片  文档  下载  音乐  桌面  

#2.pwd
显示当前所在目录

[root[@localhost](https://my.oschina.net/u/570656) ~]# pwd
/root  

#3.cd
切换目录
#4.mkdir
新建目录
-p:自动创建该目录不存在的上层目录

[root[@localhost](https://my.oschina.net/u/570656) ~]# mkdir testDir1
[root[@localhost](https://my.oschina.net/u/570656) ~]# ls
anaconda-ks.cfg  core.12776  testDir1  公共  模板  视频  图片  文档  下载  音乐  桌面
[root[@localhost](https://my.oschina.net/u/570656) ~]# mkdir testDir2/subDir
mkdir: 无法创建目录"testDir2/subDir": 没有那个文件或目录
[root@localhost ~]# mkdir -p testDir2/subDir
[root@localhost ~]# ls
anaconda-ks.cfg  core.12776  testDir1  testDir2  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@localhost ~]#   

#5.cp
复制文件或目录
-r:复制目录下所有文件
-i:如果目标文件已经存在,则提示是否需要覆盖
-f:如果目标文件已经存在,直接覆盖
#6.mv
移动(或更名)文件或目录
-f:目标文件(或目录)存在同名,则直接覆盖
-i:目标文件(或目录)存在同名,询问是否覆盖
更名如下

[root@localhost testDir2]# mv subDir subDir2
[root@localhost testDir2]# ls
subDir2
[root@localhost testDir2]#   
在root目录下移动testDir1目录下1.log到testDir2目录下  
[root@localhost ~]# mv testDir1/1.log testDir2
[root@localhost ~]# cd testDir2
[root@localhost testDir2]# ls
1.log  subDir2

#7.rm
删除文件或目录
-f:强制删除,不需要确认
-i:删除前确认
-r:删除目录及其内容
#8.cat
查看文件内容
-n:内容显示出行号
#9.tar
压缩/解压文件
命令格式:tar[必要参数][选择参数][文件]
必要参数
-c:新建压缩文件,如果用户想压缩文件,就得使用该参数
-x:解压文件,如果用户想解压文件,就得使用该参数
-t:显示压缩文件的内容
选择参数
-z:支持gzip解压文件,一般格式为xx.tar.gz或xx.tgz
-j:支持bzip2解压文件,一般格式为xx.tar.bz2
-v:压缩过程中显示文件
-f:指定压缩包名
压缩3个文件,命名为test.tar.gz,支持gzip解压

[root@localhost testDir2]# ls
1.log  2.log  subDir2 
[root@localhost testDir2]# tar zcvf test.tar.gz 1.log 2.log subDir2
1.log/
2.log/
subDir2/
[root@localhost testDir2]# 

#10.help
命令 --help
就可以查看该命令的用法。
但是有时候--help查看不到某些命令,这时候就需要使用man命令
man 命令
#11.ps
查看进程状态

© 著作权归作者所有

共有 人打赏支持
求是科技
粉丝 89
博文 453
码字总数 228281
作品 0
成都
后端工程师
测试人员的常用linux命令(持续更新)2018.03.26

我这里从操作目的出发说明linux命令,而不是将linux命令逐个说明用法、注意事项,毕竟我只是一个测试人员,而不是一个专职的linux运维人员,无须掌握所有的命令,掌握每个命令的所有用法; ...

Ye_Kwii ⋅ 前天 ⋅ 0

大数据社区整理的Linux运维笔试面试题(47题)

大数据社区整理的Linux运维笔试面试题(47题) Linux操作系统知识 1. Linux开机启动流程详细步骤是什么?忘记密码如何破解? 2. 企业中Linux数据库服务器做raid几,你们原来公司的数据库服务...

代金券优惠 ⋅ 06/06 ⋅ 0

redis学习之redis的安装(linux)

redis简介: redis是一个nosql数据库,也就是非关系型数据库,数据保存在内存中而不是硬盘中,所以读取速度非常快,但是因为它是非关系型数据库,不适合用来存储复杂的数据,所以常用来做缓存...

贪挽懒月 ⋅ 05/16 ⋅ 0

软件测试人员在工作中如何运用Linux

从事过软件测试的小伙们就会明白会使用Linux是多么重要的一件事,工作时需要用到,面试时会被问到,简历中需要写到。 对于软件测试人员来说,不需要你多么熟练使用Linux所有命令,也不需要你...

软件测试网 ⋅ 04/23 ⋅ 0

提高Linux运维效率的30个命令行常用快捷键

表4-1展示的是提高Linux运维效率的30个命令行常用快捷键,供读者享用。 表4-1 30个常用快捷键 注:上述快捷键适合SecureCRT和Xshell客户端。其中带有符号“*”的为常用快捷键。 内容来自老男...

老男孩oldboy ⋅ 05/05 ⋅ 0

Linux系统安装网络配置及远程连接知识点小结

基础知识课后题 远程连接Linux服务器,需要Linux服务器开启sshd服务,那么sshd服务默认监听哪个端口?这个端口是否可以自定义呢 ?如果可以,如何自定义呢? 2.常用的远程连接Linux的终端工具...

蛋黄哥 ⋅ 2017/08/24 ⋅ 0

Linux技术学习:Io重定向 Redirection 详解

文件描述符在bash中比较少用,从0开始用户表示进行的数据流,0表示标准输入,1表示标准输出,2表示标注错误输出,其他从3开始。最为常用的场景是将错误消息输出到某个文件,可以加上2>file到...

长沙千锋 ⋅ 05/03 ⋅ 0

从0到1导出Linux下的MySQL中含有中文数据的文件(not complete)

注明版本号:[object Object] 这是刚安装完的时候的样子: 首先解决securefilepriv的问题: 由于文件是只读的,所以只能在root模式下来改。使用vi命令编辑mysqld.cnf: 在文件结尾加上这一行...

AKSPD2016 ⋅ 05/10 ⋅ 0

嵌入式Linux学习基础规划篇

嵌入式的学习是需要日积月累的,是通过一点一滴的积累才能成为大神。下面来介绍一下嵌入式linux学习基础规划,目标是达到适应嵌入式应用软件开发、嵌入式系统开发或嵌入式驱动开发的基本素质...

创客学院 ⋅ 04/10 ⋅ 0

Linux中RabbitMQ安装教程

Linux下安装RabbitMQ 在开始之前一定要看官方文档,其实教程不一定最新的,所以一定要try it. 安装参考官网 安装Erlang RabbitMQ的安装需要Erlang的基础环境,必须按照RabbitMQ Erlang版本要...

weir_will ⋅ 05/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 今天 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 今天 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 今天 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 今天 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

Spring boot 项目打包及引入本地jar包

Spring Boot 项目打包以及引入本地Jar包 [TOC] 上篇文章提到 Maven 项目添加本地jar包的三种方式 ,本篇文章记录下在实际项目中的应用。 spring boot 打包方式 我们知道,传统应用可以将程序...

Os_yxguang ⋅ 昨天 ⋅ 0

常见数据结构(二)-树(二叉树,红黑树,B树)

本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第...

浮躁的码农 ⋅ 昨天 ⋅ 0

android -------- 混淆打包报错 (warning - InnerClass ...)

最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations are missing corresponding EnclosingMember annotation......

切切歆语 ⋅ 昨天 ⋅ 0

eclipse酷炫大法之设置主题、皮肤

eclipse酷炫大法 目前两款不错的eclipse 1.系统设置 Window->Preferences->General->Appearance 2.Eclipse Marketplace下载【推荐】 Help->Eclipse Marketplace->搜索‘theme’进行安装 比如......

anlve ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部