日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux复制文件命令cat ,Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)2017-03-28...

發布時間:2025/3/21 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux复制文件命令cat ,Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)2017-03-28... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、復制和移動文件

cp: copy

-r:遞歸復制

-i:交互式命令

-f:強制性復制

-p:保留文件原有文件屬性

-L:復制鏈接文件的指定文件,不保持鏈接屬性

-P:復制鏈接文件并保持鏈接屬性

-a:歸檔復制(保持原文件所有屬性),常用于備份

mv:移動(重命名)文件

-i:交互式命令

-f:強制性移動或重命名

install:復制文件及設置文件屬性,源文件只能作用于文件

-d:創建目錄文件

例:[root@localhost ~]# install -d /tmp/{install.1,install.2}

[root@localhost ~]# ls /tmp

a.hadoop???? install.2?????? mapping-root??????????????????????????????? scim-socket-frontend-root

b.hadoop???? keyring-0xRMQN? scim-bridge-0.3.0.lockfile-0@localhost:0.0? var4.out

gconfd-root? keyring-4s8dwZ? scim-bridge-0.3.0.socket-0@localhost:0.0??? virtual-root.jOdYb4

hello.out??? keyring-hUHFQs? scim-helper-manager-socket-root???????????? virtual-root.rqwtnP

install.1??? keyring-i2KOTW? scim-panel-socket:0-root

-m:指定文件權限

前期學習小結:

目錄管理:

ls、cd、pwd、mkdir、rmdir、tree

文件管理:

touch、stat、file、rm、cp、mv

日期管理:

date、clock、hwclock、cal

二、查看文本命令:

cat、tac、more、less、head、tail

1、cat:連接并顯示

例:[root@localhost ~]# cat /etc/issue

Red Hat Enterprise Linux Server release 5.8 (Tikanga)

Kernel \r on an \m

-n:顯示行號

例: [root@localhost ~]# cat -n /etc/issue

1?? ?Red Hat Enterprise Linux Server release 5.8 (Tikanga)

2?? ?Kernel \r on an \m

3

-E:顯示行結束符

例:[root@localhost ~]# cat -E /etc/issue

Red Hat Enterprise Linux Server release 5.8 (Tikanga)$

Kernel \r on an \m$

$

翻屏查看內容:

shift+pagup:向前翻屏

shift+pagdown:向后翻屏

2、tac:反向顯示

例:[root@localhost ~]# tac /etc/issue

Kernel \r on an \m

Red Hat Enterprise Linux Server release 5.8 (Tikanga)

3、more:向后翻屏查看(到尾部后再不能向前查看)

4、less:向前向后查看文件,搜索文件等

5、head:查看文件的前N行(N默認10,也可以指定)

例:[root@localhost ~]# head -2 /etc/inittab

#

# inittab?????? This file describes how the INIT process should set up

6、tail:查看文件的前N行(N默認10,也可以指定)

例:[root@localhost ~]# tail -2 /etc/inittab

# Run xdm in runlevel 5

x:5:respawn:/etc/X11/prefdm -nodaemon

-f:查看文件尾部,不退出,等待顯示后續追加至此文件的新內容

三、文本處理:

cut、join、sed、awk

1、cut:

-d:指定字段分隔符,默認是空格

-f:指定要顯示的字段

-f 1:表示顯示第一個字段

-f 1,3:表示顯示第一個字段和第三個字段

-f 1-3:表示顯示第一個到第三個字段

四、文本排序

sort:根據一個字符的ASCII碼升序排序

例:[root@localhost ~]# sort sort.test

111

231

456

67

-n:按照數值大小升序排序

例:[root@localhost ~]# sort -n sort.test

67

111

231

456

-r:降序排序

例:[root@localhost ~]# sort -r sort.test

67

456

231

111

-t:指定字段分隔符

-k: 以哪個字段為關鍵字進行排序

-u: 排序后相同的行只顯示一次

-f:排序時忽略字符大小寫

五、uniq:報告或忽略重復的行(重復的行是指相鄰的且相同的行)

-d:只顯示重復的行

-c:顯示文件中行重復的次數

六、文本統計:

wc(word count):顯示文件行、單詞、字節數量

例:[root@localhost ~]# wc /etc/fstab

8? 48 608 /etc/fstab

-l:顯示行數

-w:顯示單詞數

-c:顯示字節數

-L:顯示最長的一行包含字符數

七、字符處理:

tr:用于實現轉換或刪除字符

tr [OPTION]... SET1 [SET2]

-d:刪除出現在指定字符集中的所有字符

閱讀(705) | 評論(0) | 轉發(0) |

總結

以上是生活随笔為你收集整理的linux复制文件命令cat ,Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)2017-03-28...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。