Linux下的基础命令介绍(二)

一.目录和文件管理命令

1.ls命令---查看当前目录或指定目录下的文件和目录

2.cd命令---切换用户的工作目录

3.pwd命令---查看当前的工作目录

4.mkdir命令---创建一个空目录

选项:

-p : 递归创建不存在的父目录

-v : 显示命令的执行的详细信息

5.tree命令---查看目录树

6.rmdir命令---删除一个空目录

选项:

-p : 删除多级空目录

7.命令行展开---{}

mkdir -pv /mnt/test/{x/y,z}

问题:创建这样的四个目录 a_b,a_c,b_d,b_c

mkdir -pv /root/test/{a,b}_{c,d}

8.文件的创建和删除

a.touch命令---创建一个空文件(在同一级目录下不能出现文件名和目录名一样的文件)

touch命令可以用来改变文件的时间戳

选项:

-a : 改变修改时间

-m : 改变修改时间

-t : 改变成指定的时间

b.用vim创建一个空文件

用法 :vim 文件名

c.rm命令----删除文件或目录 "rm" 是 "rm -i" 命令的别名

选项:

-r :删除多级子目录和目录下的文件

-f : 强行删除,没有提示信息

-i : 删除是提示是否执行删除操作

9.stat命令---可以用来查看文件的访问,创建,修改时间戳

10.file命令--查看指定文件名和内容类型

11.cp命令---复制文件

用法:cp 源文件 目标文件

注意只有最后一个为目标文件,多个时前面多个为源,

a.只能一个文件复制到一个文件,不能多个文件复制到一个文件

b.目标为目录时,源可以有多个将多个文件复制到指定的目录下

d.cp命令默认不复制目录,只复制文件

e.-r 选项递归复制目录及目录下的所有文件

f.-p 选项保留原有的所属主和所属组

g.-L 选项 复制链接指向的那个文件

h.-P 选项 复制链接文件复制链接

j.-a 选项 归档复制 常用于备份

12.mv命令---移动文件或目录

用法:rm 源文件 目标文件

a.源是目录 目标是文件 名字一致 不能进行复制

b.在同一路径下移动 作用是重命名

c.源是文件,目标是目录可以移动

d.源是目录,目标是目录,可以进行移动

e.-t 选项把目标和源位置调换

13.install命令---复制文件并且指定属性

选项:

-d : 创建目录

-t : 把目标和源位置调换

源只能是文件不能是目录

时间: 2024-11-03 21:45:35

Linux下的基础命令介绍(二)的相关文章

Linux下的基础命令介绍(一)

一.基础命令 1.type命令----查看命令的类型 a.内置命令(内部命令)shell内置 b.外部命令----在文件系统的某个路径下有一个与命令名称一致的可执行文件 用法:type 命令名 根据返回的值判断,如果值为 is a shell builtin 那么它是内置命令,如果不是这个值而是一个路径 那么它是外部命令 2.printenv命令---查看环境变量 echo $PATH ----输出环境变量的值,使用冒号分割的路径 3.set命令--查看所有的系统变量 4.echo命令--输出变

Linux下的基础命令介绍(七)

一.I/O重定向: 系统设定 默认输出设备:标准输出,STDOUT, 1 默认输入设备:标准输入, STDIN, 0 标准错误输出:STDERR, 2 标准输入:键盘 标准输出和错误输出:显示器 重定向为改变数据的来源和目的源 1.输出重定向: >  会覆盖原有文件中的内容 >> 追加输出 set -C: 禁止对已经存在文件使用覆盖重定向: 强制覆盖输出,则使用 >| set +C: 关闭上述功能 2>: 重定向错误输出 2>>: 追加方式 &>:

Linux下的基础命令介绍(五)

一.用户的权限 1.对于文件来说: r:可读,可以使用类似cat等命令查看文件内容 w:可写,可以编辑或删除此文件 x: 可执行,eXacutable,可以命令提示符下当作命令提交给内核运行 2.对于目录来说: r: 可以对此目录执行ls以列出内部的所有文件 w: 可以在此目录创建文件 x: 可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息,目录一般都要有执行权限 3.rwx: r--:只读 r-x:读和执行 ---:无权限 0 000 ---:无权限 1 001 --x:

Linux下的基础命令介绍(六)

一.权限管理 1.三类用户: u: 属主 g: 属组 o: 其它用户 a: 所有用户 2.chown---修改文件的所有者 用法: chown 用户名 文件名或目录名...,修改目录时默认只改变目录的所属者 -R:递归修改目录下的文件的所属者 --reference=/path/to/somefile file,... 参考某个文件的所有者,修改后者与其一样 chown username:groupname file,.... 同时修改所属者 所属组 -R:递归修改目录下的文件的所属者 所属组

Linux下的基础命令介绍(三)

一.文本查看命令 1.cat命令--查看文本文件内容,多个参数连接并且显示多个文件内容 选项: -n : 显示时为每一行编号(编号不属于原文件内容) -E : 显示每一行的结束符$,在window里行结束符为$\n -A : 显示所有的文件内容 2.tac命令--查看文本内容,从尾部进行显示 3.head命令--从文件头部开始查看文本内容 选项: -n : 显示文件前n行 4.tail命令--从文件尾部开始查看文本内容 选项: -n : 显示文件后n行 -f :查看文件尾部,不退出,等待显示后续

Linux下的基础命令

在容器环境中很多时候要确定底层操作系统是什么和什么版本,网上找了一把,发现了一些比较有用的命令,从其他地方转过来,参考 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查

Linux下零基础学C语言、C++系列实战视频教程

Linux下零基础跟我学C语言.C++系列实战教程(入门篇.项目实战与提高篇.软件设计与工程实践篇)适合人群:初级课时数量:194课时用到技术:C++涉及项目:windows版服务器端开发咨询qq:1840215592Linux下零基础学C语言.C++系列实战视频教程详细介绍:http://www.dwz.cn/Fk3mk1.1跟我一起学C(linux)课程详细介绍01.从helloworld程序认识计算机(一)Helloword程序什么是程序程序语言C程序执行环境02.从helloworld程

12.19&12.20 -基础命令练习二

12.19&12.20 基础命令练习二 第1章 Linux开机启动过程 linux启动过程 1.开启开关 2.bios开机自检 3.mbr引导 4.grub菜单 选择内核 5.加载内核 6.启动init进程  init进程是linux启动的时候运行的第一个进程 7.从/etc/inittab读取运行级别 8.根据/etc/rc.d/rc.sysinit 初始化系统 (设置主机名 ip地址) 9.根据运行级别启动对应的软件(开机自启动软件) 10.运行mingetty 显示登录界面 第2章 PAT

[转]linux下终端常用命令和vi命令修改文件及保存的使用方法

首先介绍一下Ubuntu下各个目录的一般作用: / 这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入"/home",你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录. /root 系统管理员(root user)的目录.至于系统管理员的权限有多大我这里就不在废话了.因此,请小心使用root帐号. /boot 系统启动文件,所有与系统启动有关的文件都保存在这里 . /bin 这里是存放系统的程序. /etc 主要存放了系统配置