llinux基础命令总结

1、      创建目录:mkdir  参数 文件路径

例如:[[email protected] ~]# mkdir -p FK/fengkai

-p:递归创建,即带子目录

2、        创建文件:touch 文件名

例如:[[email protected] ~]# touch fengkai.log

注意

  • 在linux中是不强调后缀名的但是为了便于管理人员管理通常输入后缀名
  • 输入文件名时也可以指定文件路径。例如:touch /home/fengkai.log
  • 编辑文件用:vi/vim命令进行编辑,进入后处于命令模式,按i建进入编辑模式,按esc建退出编辑模式,输入 :wq 保存退出 q!强制退出
  • touch创建文件时如果该目录下有此文件就修改创建时间,没有就创建文件
  • vi/vim  linux中文本编辑器 用法:vi/vim 文件路径即文件名
  • cat 查看文件内容  cat fengkai.log

3、      查看当前目录:ls 选项 文件或目录

选项:-a显示所有文件包括隐藏文件

-l显示详细信息

-d查看目录属性

-h 人性化显示文件大小

-i 显示inode

4、      切换目录命令:cd 目录

简化操作:

cd/cd ~ 进入当前用户的家目录

cd– 进入上一次目录

cd.. 进入上一级目录

cd. 进入当前目录

5、      文本输出命令 echo 选项 选项内容

选项:

          -e 支持反斜线控制的字符

注意: 输出文本有空格时要用双引号

例如:echo -e "\e[1;33m想要得到别人得不到东西,就要付出别人付不出的努力\e[0m" >>/fengkai.txt

解释:\e[1;31m 开启颜色显示 \e[0m结束颜色显示

常用颜色指令:

30m=黑色  31m=红色  32m=绿色  33m=黄色  34m=蓝色  35m=洋红

36m=青色  37m=白色

常用字符转换


符号


作用


\a


输出警告


\n


换行符


\v


垂直制表位


\r


回车键


\b


退格键,也就是向左删除键


\t


水平制表符


\0xhh


按十六进制ASCII码表输出字符,其中hh是两位十六进制数


\0nnn


按八进制ASCII码表输出字符,其中nnn是三位八进制数


\e


改变字体颜色

符号:

>> 追加重定向 作用:把内容追加到文件结尾。

> 重定向      作用:那文件内容清空,把要加的内容加到文件结尾

例如:

1、echo -e"\e[1;33m想要得到别人得不到东西,就要付出别人付不出的努力\e[0m" >>/fengkai.txt 会增加文本中的内容

2、echo -e "\e[1;33m想要得到别人得不到东西,就要付出别人付不出的努力\e[0m" >/fengkai.txt清空前边的内容

3、>/fengkai.txt   会清空文本中所有内容

补充:

1、cat -n /fengkai.txt         其中 –n 是显示行数

2、cat >>文件路径及文件名<<标号

追加内容

标号

例如:cat >>/fengkai.txt <<EFO

想要得到别人的不到东西,就要付出别人付不出的努力。

EFO

6、      文件拷贝命令  cp  选项 原文件或目录  目标目录

选项:

-r拷贝目录

-p连文件属性复制

-d若文件是链接文件则复制链接属性

-a相当于-pdr

7、      移动命令改名命令(同目录下改名,不同目录移动)  mv  原文件目录 目标文件

例如:mv /fengkai.txt /home

8、      删除文件或目录     rm 参数  目录

参数:

-r删除目录

-f强制

例如;  rm –rf  fengkai.txt

补充:删除空目录 : rmdir 目录名生产场景尽量不要使用。建议:移动到其他目录下或者写个脚本程序修改rm的用途防止误删,或者用find

8、案例:已知文件fengkai.txt内容为:想要得到别人得不到东西,就要付出别人付不出的努力123。打印文本内容时不能包含123

方法一:

注意:Linux中过滤命令: 其中过滤又有过滤掉/过滤出

grep 参数   待处理字符文件名

grep默认过滤出后面的字符加上参数-v 过滤掉后面的字符

方法二:  head  -n 数字 文件名 此命令是查看前几行(默认10行)

      例如: head  -n   2   /fengkai.txt

简化后操作为: head -2 /fengkai.yxt

补充:tail查看文件的尾部 –n 指定查看多少行默认10行

方法三:   sed命令可实现增删改查

     sed参数(-n  取消默认输出)‘/待处理文字/参数(-p打印 –d删除)’ 文件名

sed –n ‘/I Love you/d’/fengkai.txt

9、      查看目录树  目录结构  tree 

注意: 使用时出现command not found  执行 yum install tree–y会自动执行安装 再次执行 tree 目录   会显示目录结构

10、  (重点特别留意)如何向已经存在的目录下拷贝相同的文件并且覆盖掉前边的并且系统不报错 (问题是由别名导致cp=cp –i

方法一:命令的全路径/cp 选项 原文件文档 目标目录

     例: /bin/cp 选项 原文件文档  目标目录

方法二:\cp  选项 原文件文档 目标目录

时间: 2024-10-13 09:25:48

llinux基础命令总结的相关文章

llinux 基础命令 及个人Linux文件分享

llinux 基础命令 及个人Linux文件分享 一, root用户名 @ 分隔符 kingle 主机名 ~当前所在目录 # root权限 $ 没分配权限用户 二, 书写格式:空格 [命令参数] 空格 路径 三,linux 目录结构 root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2 bin --- 系统启动时需要的执行文件(二进制) s

【系统知识点】linux入门基础命令

大概总结了一下一些基础命令,仅仅是帮助基础使用linux文件系统,如果还有相关基础命令,希望大家留言一起补充汇总一下! 命令的基本格式: 格式:command [-options] parameter1 parameter2 - ps:第一个被输入的数据绝对是命令或者是可执行文件 cat /etc/redhat-release//查看系统版本 uname -r//查看内核版本 uname -m//查看系统位数 pwd: print working directory,显示用户当前所在目录 ls 

Gi之(二)Git基础命令

三个工作区域 使用Git之前,首先要弄清Git的三个管理区域,有助于理解Git的运行原理,以及每个Git命令对文件造成的影响. 对于任何一个文件,在本地的Git内部都有三种状态: l   已修改(modified) 表示修改了某个文件,但还没有提交保存.包括新增.删除了一个文件,也属于已修改状态的一种. l   已暂存(staged) 表示把已修改的文件放到了暂存区,也就是放到了下次提交时的清单中. l   已提交(committed) 表示该文件已经被安全地保存在本地数据库中了. 三种状态对应

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

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

Linux基础命令(之一)详解

Linux基础命令(之一)详解 学习linux的朋友都知道,系统大多数操作都是命令行的操作方式,当然如今也有图形化界面的操作方式,但是多数情况下仍然使用命令的操作模式,所以命令的作用与用法是成为学好.学会Linux系统的必备前提,也是重点之一,所以今天来聊一聊一些基础命令的用法与其作用. 1.系统关机或重启命令(小白也必须要会的) shutdown (win 系统也有) 常用参数:shutdown -h (halt) 直接关机(关闭电源) shutdown -h  now[+10]    现在关

linux基础命令——tree

Linux基础命令--tree 编辑文章 -d :只显示目录,不显示其目录下的子文件 -L level:显示第几级 图片描述 显示以rc开头的 备份: 创建多级目录: -v:可以看过程

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行

Linux入门基础命令—cp

Linux入门基础命令-cpcp格式有以下几种 A1.如果SOURCE是一个文件,目标文件不存在:当将SOURCE复制到另外一个当前目录下不存在的文件(会新建这个文件)比如下面的这个例子是把issue复制到abc文件中,而本来当前目录app是不存在abc这个文件的,当进行复制的时候会自动生成abc这个文件,当然这两个文件只是名字不同大小是一样的: A2.如果将上述的命令再执行一遍,本来abc这个文件是已经有内容了,若再去执行,那么issue中的内容将会覆盖掉原来abc中的内容(下面红色箭头所指的

ORACLE-常用基础命令总结

博文说明[前言]: 本文将通过个人口吻说明记录oracle常用基础命令,在目前时间点[2017年5月16号]下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指出问题共同交流,在后续工作及学习中如发现本文内容与实际情况有所偏差,将会完善该博文内容. 关于表空间及用户创建相关命令,欢迎看我的另一篇博文:"ORACLE-用户及表空间创建命令总结" 博文链接地址:http://watchmen.blog.51cto.com/6091957/1926409 正文: Orac