Linux常用命令(一)目录、文件(系统:CentOS7)

Linux常用命令(一)目录、文件(系统:CentOS7)

一、 目录操作

1.结构

[root@localhost ~]当前用户@linux系统安装的主机地址
/系统根目录
~当前用户家目录

2.切换目录

  1. cd 绝对路径,从根目录开始。 如:cd /opt/jdk1.8/
  2. cd 相对路径,从当前目录下开始。 如 [root@localhost opt]# cd jdk1.8/
  3. cd 后面什么都不加按回车直接回到家目录[root@localhost ~]#
  4. 查看当前绝对路径:pwd

3.清屏

clear、Ctrl+L

4.查看当前目录下的内容(ls)

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出(等价于ll命令)
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”
-R 若目录下有文件,则以下之文件亦皆依序列出

5.文件夹操作

1.增:mkdir 文件夹名 —创建文件夹
2.删:rmdir 文件夹名 —删除文件夹。注:如果文件夹里有文件或者文件夹,删不掉
3.改:mv 原路径 新路径(只是针对文件位置,在同目录下相当于重命名

二、文件操作

1.文件操作

1.增:touch 文件路径(后缀可以有可以没有)
注:只能在当前路径下创建文件,且不可以有多级目录

[root@localhost software]# touch test1.txt

2.删:rm 文件路径

  • -i 删除前逐一询问确认。
  • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
  • -r 将目录及以下之档案亦逐一删除。
    【注】删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",被rm删除的文件或者文件夹无法恢复
    程序猿必背命令:rm -rf 文件或者文件名,删库跑路!!!
[root@localhost software]# rm test1.txt
rm: remove regular empty file ‘test1.txt’? y

3.改:mv 原路径 新路径(只是针对文件位置,在同目录下相当于重命名)
4.复制:cp 原路径 新路径
5.head -n 文件名:从头部查看文件 n行数据,不写n默认10行
6.tail -n 文件名:从底部查看文件 n行数据,不写n默认10行
7.tail -f 文件名:动态的查看文件
8.cat 命令:详情请见runboot:常用的:cat -n a.txt>b.txt(>是替换,>>是追加)、-n代表显示行

  • -n 或 --number:由 1 开始对所有输出的行数编号。(常用)
  • -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
  • -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
  • -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
  • -E 或 --show-ends : 在每行结束处显示 $。
  • -T 或 --show-tabs: 将 TAB 字符显示为 ^I。
  • -A, --show-all:等价于 -vET。
  • -e:等价于"-vE"选项;
  • -t:等价于"-vT"选项;

【例如】:
把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:
在这里插入图片描述

把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容追加到 textfile3 文档里:

在这里插入图片描述
9.more命令more命令菜鸟教程:ctrl+f下翻、ctrl+b上翻、空格下翻
12.less 命令less命令菜鸟教程:搜索与vi编辑器类似(/?) 回车:向后一行、y:向前一行、o<其他文件>把加载的文件内13.容输出到其他文件

14管道符(|):前面的命令 | 后面的命令 把前面命令的执行结构作为后面的输出

三、vi编辑器

分为:查看模式、编辑模式、尾行模式,
vi 文件名 进入文件编辑模式。

[root@localhost student]# vi /etc/profile

1.查看模式

  • 退出编辑模式 Esc
  • 查看模式操作
    1、在查看模式快速切换行:
    (1)G直接到最后一行、gg到首行、ngg:跳转到文档的第n行
    (2)n回车:从当前行向下找n行
    2、复制(查看模式下)
    (1)当行复制:yy、粘贴:p
    (2)多行复制:nyy、粘贴:p
    ps:编辑模式下shift+insert粘贴
    3、删除(查看模式下进行)
    (1)单行删除:dd
    (2)多行删除:ndd
    4、撤销:查看模式:u,编辑模式:ctrl+u
    5、剪切:删除后在想粘贴的地方p

2.尾行模式
1.由查看模式进入 尾行模式:输入:
(1)w保存、q退出、q!强制退出、wq保存并退出(等同于x)
2、末行模式下常用命令
(1):set nu 显示行号 :set nonu隐藏行号
(2)查找:/字符串 向下查找 ?字符串 向上查找 n下一个相同字符串 N上一个
3.编辑模式
由查看模式进入编辑模式:
(1)a在光标后面插入、A在光标所在行的行末尾插入
(2)i在光标位置插入、I在光标所在行的行首插入
(3)o在光标所在用下方插或在上方插入

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值