Linux是基于Unix的开源免费的操作系统,是部署服务器的很好选择。

系统:win10

工具:vm虚拟机+Xshell/CRT  虚拟机的系统为linux centos 7

首先看一下linux的基本目录结构

cd命令:和window的cd命令一样 ,切换目录的意思,change directory的缩写,linux系统默认是在/root目录

cd xx        切换到该目录下xx目录

cd ../          切换到上一层目录

cd /           切换到系统根目录

cd ~          切换到用户主目录  也就是/root目录 也可以使用 cd /root

cd -           切换到上一个所在目录

pwd命令:显示当前路径

1、关于目录的操作命令:

1.1 新增目录

命令:mkdir

mkdir命令,新增目录: mkdir 目录名称

1.2显示目录

命令:ls

ls命令,显示目标列表件:ls

加选项:

-a:会显示当前列表中的所有文件,包括隐藏文件,ls不会显示隐藏文件

显示当前录下的所有文件

-l:可以看到该目录下的所有目录和文件的详细信息,文件大小等信息

ls -l:可以缩写成ll命令

ls -al:显示当前列表下所有目录及文件的详细信息,包括隐藏文件

后面可以接目录及文件名,例如:ls t5 显示当前t5目录下的文件

关于ls的选项还有很多,这两个比较常用:

1.3查找目录

命令:find

例如:find /root -name  't4'

使用*可以更好的查找文件,例如:find /root -name '*t4' , 在root目录下查找以t4结尾的目录名。

关于选项还有很多,例如参考这里:http://man.linuxde.net/find

1.4 移动

命令:mv

mv命令是移动命令,也可以用来重命名操作,例如将当前root下test目录重命名为test1

mv  test test1

移动到其他目录再重命名,加上新目录名称即可,例如:将当前目录下的test1目录移动到t2目录下,并重命名为test2

mv 参数 ,如mv -i 表示如果新目录中存有移动的目录,则询问是否需要覆盖这个目录,打y表示覆盖,打n表示不覆盖

还有其他参数如:-f 表示如果存在不用询问,直接覆盖 ;-b 表示如果存在为其备份

mv命令对文件,压缩包也可以操作。

1.5 复制

命令:cp

cp 目录名称 目录拷贝的目标位置

例如: cp t3/demo1.java t2  复制t3目录下的demo1.java 文件 到 t2目录

这里demo.java为文件,如果复制的是t3目录,t3目录下有文件,这时候需要加参数 -r/R   表示:递归处理,将指定目录下的所有文件与子目录一并处理,这里还加了 i 参数,表示如果目标位置存有该文件

询问是否要覆盖,可mv的参数一样,这里i表示询问,-b 表示备份, -f 表示直接覆盖

还有其他参数:

有错误请求指正,待续....

linux的一些基础命令的更多相关文章

  1. LINUX二十个基础命令

    LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...

  2. Linux系统优化及基础命令

    1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...

  3. Linux环境及基础命令(一)

    Linux环境及基础命令 一.认识Linux系统 略 二.配置Linux系统远程登录 2.1虚拟机系统配置 2.11虚拟机配置 统一NAT模式 虚拟机连不上 确定VMnet8网卡的IP地址(每台虚拟机 ...

  4. linux学习之——基础命令

    Linux体系基础命令: Linux是一个命令行组成的操作体系!精华在命令行,岂论图形界面成长到什么水平这个原理是不会变的,Linux命令有许多壮大的效用:从简单的磁盘操作.文件存取.到举办庞大的多媒 ...

  5. 【Linux】常见基础命令之系统操作

    linux现在基本上已成为面试的必考题目,特此总结一些常用的基础命令. cd:切换目录 lilip@ubuntu:~$ cd /home/lilip/test pwd:打印当前目录 lilip@ubu ...

  6. linux学习笔记——基础命令

    最近看了一些老男孩linux运维视频,挺不错的,特此记录一下 linux组成 gun组件 shell等 linux内核 其他软件 linux主要内核: linux kernel2.2 linux ke ...

  7. Linux常用的基础命令总结

    man 查看英文命令帮助   可以看作--help 拷贝目录的命令cp -a  包含所有 ls -a 显示所有文件包括隐藏文件  -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...

  8. Linux的常用基础命令

    初入运维界,从Linux开始学起.首先掌握的是Linux的部分常用命令,总结如下: 1. ls ls = list 查看当前目录下所有文件信息,常用参数组合:ls -al (l 指详细信息 a指所有文 ...

  9. Linux下mysql基础命令(一)

    1, 创建mysqld数据库的管理用户:             要把root用户设置为管理员,我们应该运行下面的命令:    # mysqladmin -u root password 密码 一般情 ...

  10. Linux系统编程——基础命令总结

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/asialee_bird/article/ ...

随机推荐

  1. 前端node.js npm i 报错Unexpected end of JSON input while parsing near

    清缓存 npm cache clean --force 重新安装 npm install

  2. SqlServer查询某数据在某表某列中

    create proc spFind_Column_In_DB ( @type int,--类型:为文字类型.为数值类型 @str nvarchar(100)--需要搜索的名字 ) as --创建临时 ...

  3. TCP、UDP通信

    开放系统互连参考模型 (Open System Interconnect 简称OSI) OSI七层模型 1.应用层2.表示层3.会话层4.传输层5.网络层6.数据链路层7.物理层 TCP/IP模型1. ...

  4. WebRTC Precompiled 使用

    最近研究webrtc native code,但源码太大(10GB以上)又需要FQ,就找了个预编译的版本https://sourcey.com/precompiled-webrtc-libraries ...

  5. windows安装pycrypto报错

    在Windows上安装的时候直接 pip install pycrypto会报错 由于直接安装安装Crypto模块 会报错如下:因此需要先安装Microsoft Visual C++ 9.0 进入下载 ...

  6. 学习笔记——单片机简介 & 点亮LED & 流水灯 & 电路基础【更新Ing】

    视频地址:https://www.bilibili.com/video/av10765766 超详细!!!!!! 单片机内部三大资源 [资源:单片机可提供使用的东西] FLASH 可以重复擦写 断电后 ...

  7. oracle 计算机改名后监听无法启动

    oracle改计算机名后,简单办法是利用oracle自带监听配置重新配置一下,或者修改host.listner.ora.tnsname.ora.我改了没起作用,原来是因为加入了域,计算机名字要全名的.

  8. HTTP协议详解(二)

    接着第一篇学习.... 5 头域(首部) 每个头域由一个域名,冒号(:)和域值三部分组成.域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表 ...

  9. iOS里的crc校验问题

    首先推荐一篇文章,下面的的文章对crc解释的很好: https://blog.csdn.net/liyuanbhu/article/details/7882789 crc校验算法的本质就是对一个2进制 ...

  10. FHQ-Treap小结

    \(Orz\) 范浩强大爷,竟然搞出了如此夺天地造化的数据结构. \(FHQ-Treap\),又名非旋\(Treap\),是范浩强大爷在某些奇特的灵感之下发明的一种平衡树,因其与\(Treap\)相似 ...