xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 新濠国际登录平台 2019-11-17 13:02 的文章
当前位置: 新濠国际登录平台 > 新濠国际登录平台 > 正文

用 cat 将两个文件合并到一个文件里,常用选项

find  查找文件 (sudo find    有权限)

1.cat 

Linux命令学习

Linux基础知识与基础命令

新濠国际登录平台 1

用 cat 将两个文件合并到一个文件里

1、ls命令

ls命令用于显示当前目录下的东西(文件和文件夹的名字)

ls 参数
ls [文件夹] 显示指定文件夹下的文件
ls /bin 显示bin目录下的文件

ls -[选项] 添加指定选项

选项 作用
-a 显示所有的(包含隐藏文件)
-l 以列的方式显示文件
-h 和其它命令配合 显示合理的单位

系统目录

Linux只有一个根目录,没有盘符的概念,文件目录是一个倒立的树形结构。

  • 常用的目录功能
    • bin 与程序相关的文件
    • boot 与系统启动相关
    • cdrom 与Linux的外设如光盘相关
    • dev 与设备相关
    • etc 与相关几乎所有服务器以及软件的配置相关文件
    • lib 一些程序库
    • home 使用最多的文件目录,是用户的文件所在目录,每一个用户有一个在home下的文件夹下

find --help

2.grep搜索

2、pwd命令

显示当前路径

命令的基本使用格式

# 命令 -选项 参数1 参数2
command [-option] [parameter1] ....

查看以"ntfs"开头的文件,则:

3、touch命令

创建文件命令
touch 1.txt
在当前文件创建1.txt文件

常用命令

  • ls
    列出当前目录下的文件
    • -l 以列表形式显示
    • -a 显示隐藏的文件
    • -h 显示文件大小
    • dir 显示dir该目录下的文件
  • pwd
    输出当前路径

  • cat filename
    查看文件内容,一次性输出

  • more filename
    查看文件,可以以分屏的形式

  • touch filename
    创建一个文件

  • mkdir directoryname
    创建一个文件夹目录

    • -p 可以创建多级目录
  • clear
    清屏

  • history
    可以查看历史命令信息

  • rm filename
    删除文件命令

  • rm dirname -r
    递归删除文件夹

  • rmdir dirname
    删除空文件夹

  • mv old new
    可以用于重命名或者移动文件和文件夹

  • cp filename/dirname dirname
    复制文件或文件夹 -r

  • ln filename linkname
    建立链接文件

    相当于window下的快捷方式。Linux下的文件名和文件内容是分开存储的。默认是硬链接文件,区别是硬链接相当于文件的另一个名字,所以当删除原文件时,访问软连接就不能访问到文件内容,而银硬链接可以查看原文件内容。当文件上没有硬链接时,文件内容才会从内容中去除。在执行ll命令时,权限后面的就是文件的硬链接数。

    • -s 创建软链接
  • find / -name "*name"
    在根目录下按照名字来查找以name结尾的文件

  • grep "str" file
    文本搜索

    • -n 显示行号
    • -v 搜索不包含 str 的内容

 

grep "^ntfs" xxx.txt

4、mkdir命令

创建文件夹
mkdir file
创建file文件夹

输入重定向命令

重定向:重新设定了方向

  • ls > xxx.txt
    将 ls 输出的信息重新设定到 xxx.txt 中,覆盖文件

  • ls >> xxx.txt
    将 ls 输出的信息重新设定到 xxx.txt 中,追加文件

tar -zcvf xxx.tar.gz 压缩文件名            压缩   (或者tar -jcvf xxx.tar.bz2 文件名)

查看以"ntfs"结尾的文件,则:

5、clear命令

清屏

归档管理 tar

参数 含义
-c 生成档案文件,创建打包文件
-v 列出归档解档的详细过程,显示进度
-f 指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
-t 列出档案中包含的文件
-x 解开档案文件

一般使用 tar -cvf 打包后的文件名 需要打包的文件
一般使用 tar -xvf 需要解压的文件名

tar -zxvf 压缩包名 路径                        解压

grep "ntfs$" xxx.txt

6、--help命令

命令 --help
查看某个命令的帮助文档
ls --help

文件压缩解压:gzip

tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz。

gzip使用格式如下:

gzip  [选项]  被压缩文件

常用选项:

选项 含义
-d 解压
-r 压缩所有子目录

可以使用tar的以下命令来压缩和解压缩 .tar.gz 的文件

# 压缩
tar -zcvf xxx.tar.gz 需要压缩的文件 -C 压缩到指定的目录下
# 解压缩
tar -zxvf xxx.tar.gz -C 解压缩到指定的目录下

可以使用tar的以下命令来压缩和解压缩 .tar.bz2 的文件

# 压缩
tar -jcvf xxx.tar.bz2 需要压缩的文件
# 解压缩
tar -jxvf xxx.tar.bz2

ll 即 ls -la

3.MV 

7、man命令

man 命令
查看某个命令的帮助文档
man ls

系统管理命令

  • 显示日历: cal
  • 显示或设置时间: date
  • 关机: shutdown / init 0
  • 重启: reboot / init 6
  • 显示磁盘使用情况: df -h
  • 显示当前路径占用的空间: du -h
  • 查看或配置网卡信息: ifconfig
  • 查看进程信息: ps

    进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元。
    ps命令可以查看进程的详细状况,常用选项(选项可以不加“-”)如下:

    选项 含义
    -a 显示终端上的所有进程,包括其他用户的进程
    -u 显示进程的详细状态
    -x 显示没有控制终端的进程
    -w 显示加宽,以便显示更多的信息
    -r 只显示正在运行的进程
    # 显示所有运行的进程
    ps -aux 
    top
    htop
    

    结束进程

    kill -9 pid # 强制结束进程
    

cal -y 年份    or  cal                              查看日历

①重命名

8、cat命令

cat 文件名
查看文件内容

用户相关命令

  • 创建用户
sudo useradd usertest -m # 加上 -m 参数会在home下创建一个与用户名一致的目录
  • 查看用户
cat /etc/passwd
  • 设置用户密码
sudo passwd usertest
  • 切换用户
su usertest
  • 删除用户
userdel usernaem
  • 切换到root用户
sudo -s
  • 查看当前用户
whoami
  • 查看登录了的用户
who
  • 退出当前用户回到上一个用户下
exit
  • 创建和删除用户组
groupadd groupname
groupdel groupname
  • 查看所有用户组
cat /etc/group
  • 为普通用户添加root权限
sudo usermod -a -G adm 用户名
sudo usermod -a -G sudo 用户名
  • 修改文件所属用户
chown 用户名 文件名
  • 修改文件所属组
chgrp 组名 文件名

date                                                     查看当前时间

②移动

9、history命令

查看历史命令

权限相关

chmod u=rwx 文件名 # 文件所有者的权限
chmod g=rwx 文件名 # 文件所有组其他用户的权限
chmod o=rwx 文件名 # 其他用户的权限
chmod 777 文件名 # r-4 w-2 x-1

新濠国际登录平台 2

4.cp

10、rm命令

删除命令
rm [文件|文件夹]
删除文件或文件夹

查看帮助文档

  • command --help
  • man command

    可以查看 command 该命令的详细用法,使用 man 时会进入一个界面,使用上下键来查看浏览,按下 f 下一屏,按下 b 上一屏,按下 q 退出该界面。

ps    (process)

即copy

11、 重定向 命令

> 重定向命令

ls > aa.txt 将显示在终端的内容重定向到一个文件中

>> 与重定向命令一样
> 重定向到一个文件会覆盖原来的文件
>> 则是追加到之前的文件中

新濠国际登录平台 3

5.find

12、more命令

分屏查看文件
通过f(forward)查看下一页 b(back)查看上一页

ps -aux

13、tree命令

以目录树的形式显示当前文件夹的内容

top    htop  显示进程

此操作会有很多权限不够的情况

14、rmdir命令

删除文件夹 不能删除非空文件夹

新濠国际登录平台,kill 号         结束进程 

在命令前加sudo即可

15、mv命令

mv 原文件名[文件夹名] 新文件名[文件夹名]
重命名文件

mv 原文件路径 新文件路径 移动文件

 kill -9 号    强制结束进程

6.tar

16、ln命令

ln -s 文件名 新文件名 创建软链接
ln 文件名 新文件名 创建硬链接

软链接删除原文件后不能使用
硬链接相当于对该文件重新取了一个名字 删除源文件后还能继续使用

本文由新濠国际登录平台发布于新濠国际登录平台,转载请注明出处:用 cat 将两个文件合并到一个文件里,常用选项

关键词: