linux中find相对路径_Linux常用命令梳理

本文详细梳理了Linux中常见的命令,包括终端提示行含义、su、cd、ls、pwd、mkdir、cp、mv、rm、cat、more、head、tail、ln、man、help、find、grep、which、whereis、gzip、bzip2、zip、tar、shutdown、ping、ifconfig、进程管理概念、ps、pstree、top、kill、df、du、free等,涵盖了文件管理、进程查看、系统操作等多个方面。
摘要由CSDN通过智能技术生成

912033070a099071999ed39c2b496008.png

0、前言

本文梳理了常用的Linux命令。文章内容均源自网络,笔者仅仅是一个知识搬运工,将大佬文章加以整合互补。由于水平欠缺,估计会有不少错误之处,敬请指正。如有转载请注明出处。

1、linux中终端的提示行含义

~ 表示代码主目录,也就是当前登录用户的用户目录

比如:这里登录用户是chen,~ 代表的就是 /home/chen/

[roy@roy-virtualbox ~]$ 的理解

roy:shell的运行人是谁;

roy-virtualbox:shell开启的主机名称;

~:表示当前所在文件的名字;

"$"与"#":表示用户身份是什么级别,$表示是普通用户,#表示超级用户。

312a0c49ac6628894f9997faca7c4b06.png

2、su命令

  作用:切换用户身份

  语法:su [选项] 用户名

    - 表示用户的环境变量一起切换

    -c 仅执行一次命令,而不切换用户身份

-c command 或 --command=command 变更为帐号为 USER的使用者并执行指令(command)后再变回原来使用者

  eg:

    $ su – root

    $ su – root –c “pwd”

3、cd命令

  作用: 切换目录

  语法:cd [目录]
  /  切换到根目录

    ..   回到上一级目录

    .   当前目录

    -   显示并打开到上一次操作的目录

  ~  当前用户的宿主目录(eg:# cd ~用户名 进入某个用户的家目录)

4、ls命令

  英文:list

  作用:显示目录文件

语法:ls [-alrRd] [文件或目录]

参数: -a(all)显示所有文件,注意隐藏文件,特殊目录.和..

      -l(long)显示详细信息

-R(recursive)递归显示当前目录下所有目录

      -r (reverse)逆序排序

      -t(time)按修改时间排序(降序)

     ll 相当于 ls –l

5、pwd命令

  英文:print working directory

  作用:显示当前工作目录

  语法:pwd [-LP]

    -L   显示链接路径,当前路径,默认

    -P   物理路径

  eg:# cd /etc/init.d

    # pwd [-P]

6、mkdir命令

  英文:make directories 命令路径:/bin/mkdir 执行权限:所有用户

  作用:创建新目录

  语法:mkdir [-p] 目录名

     -p 父目录不存在情况下先生成父目录 (parents)

  eg: mkdir linux/test 如果目录linux不存在,则报错,使用参数-p即可自动创建父目录。

7、cp命令

  英文:copy

  作用:复制文件或目录

  语法:cp [–rp] 源文件或目录 目的目录

   -r -R (recursive):递归处理,复制目录。若给出的源文件是一个目录 文件,此时将复制该目录下所有的子目录和文件。

   -p : 保留文件属性 (原文件的时间不变)

-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录 下的所有内容。其作用等于dpR参数组合。

-d:复制时保留链接。这里所说的链接相当于Windows中的快捷方式。

-f:覆盖已经存在的目标文件而不给出提示。

-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆 盖,回答"y"时目标文件将被覆盖。

  eg:

     1,相对路径 cp –R /etc/* . cp –R ../aaa ../../test/

     2,绝对路径 cp –R /ect/service /root/test/aa/bb

8、mv命令

  英文:move

  作用:移动(剪贴)目录或文件、目录或文件改名

  语法:mv 源文件或目录 目的目录

6f9f588823d73aeacdb0dfbbbd6d31a6.png

9、rm命令

  英文:remove

  作用:删除文件

  语法: rm [-rf] 文件或目录

-i 删除前逐一询问确认。

   -r(recursive):删除目录,同时删除该目录下的所有文件

   -f(force):强制删除文件或目录,即使原档案属性设为唯读,亦直接删除,无 需逐一确认

注意:工作中,谨慎使用rm –rf 命令;删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r"

10、cat命令

英文:concatenate

作用:显示文件内容

语法:cat [-n] [文件名]

    -A 显示所有内容,包括隐藏的字符

    -n 显示行号

-b 显示行号,但不显示空白行的行号

   eg:cat /etc/services

拓展使用方式:

cat -n file1 > file2:将file1的内容加上行号后输入到file2中(覆盖式)

cat -n file1 file2 > file3:把file1与file2中内容加上行号后输入file3中。

cat /dev/null > /etc/test.txt:清空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值