首页 > 系统相关 >Linux常用命令

Linux常用命令

时间:2023-01-02 21:25:24浏览次数:65  
标签:文件 文件名 eg 常用命令 显示文件 文件夹 Linux txt

Linux常用命令

 

1.cd切换目录

  菜单~切换到家目录

  cd /切换到根目录

  cd -切换到上一次操作的目录

  cd .. 或 cd ../切换到上级目录

  cd .或cd ./切换到当前目录

2.ls显示当前目录下面所有文件和文件夹

  ls -a 显示包含隐藏文件(.+文件名)在内的文件及文件夹

  ls -l(也可以使用“ll”)显示文件/文件夹的详细信息

  ls -R 递归显示目录下的目录和文件

  ls -t 按修改时间显示

  ls -r 逆序显示

3.pwd显示当前文件的路径

  当该目录为链接时

  -pwd -p 显示当前文件物理路径,即实际路径,而非链接路径。

  -pwd -l 显示当前默认路径,即链接路径

4.创建文件或文件夹

  (1)touch创建文件夹

  touch 文件名称;空格隔开文件名称可以一次创建多个文件

  touch 想要创建文件名称为 “a b.txt” 的文件,文件名称必须单引号引住。eg: touch 'a b.txt'

  (2)mkdir创建文件夹

  mkdir-p 文件夹名/文件夹名 递归创建文件夹

  eg: mkdir a/b/c/d

5.删除文件或文件夹

  (1)rm删除文件

  rm 文件名

 (2)删除文件夹

   rm -rf 文件夹名 ( 可以删除非空文件夹)

   rmdir 文件夹名    (只能删除空文件夹)

6.cp复制文件或文件夹

  cp 要复制的文件或文件夹路径 复制到的路径/ (文件名或文件夹)

  eg:cp/aa/1.txt/bb/2.txt将aa目录下的1.txt复制到bb目录下,并改名为2.txt

  cp -r 要复制的文件夹路径 复制到的路径/(文件夹名)递归复制文件夹

7.mv 移动文件或者目录修改文件名

  mv 要移动的文件或文件夹路径 移动到的路径/(文件名或文件夹)

  eg: mv 001.txt ../002.txt 移动加改名

  eg: mv 001.txt ./002.txt 改名

  eg: mv a/home/移动文件夹(默认会递归移动)

  eg: mv a/home/b 移动文件夹(默认会递归移动)并改名为b

8.查看文件内容

  (1)cat查看文件内容

  cat 文件名

      cat -A 文件名 显示隐藏内容

  cat -n文件名 显示行号

  (2)more分页显示文件内容

  more文件名

  enter键 查看下一行内容

  f键/空格键查看下一页内容

  q/Q 退出

  (3)head显示文件的头部

  head -5文件名 显示文件的前5行

  head -n 5 文件名 显示文件的前5行

  head 文件名(默认显示文件前10行)

 (4)tail显示文件尾部

  tail -5 文件名 显示文件的后5行

  tail -n 5 文件名 显示文件的后5行

  tail 文件名(默认显示文件后10行)

  tail -f 动态显示文件的追加内容,当监控的文件被删除后 监控断开

  tail -F 动态显示文件追加的内容,当监控的文件被删除以后,监控等待,等待监控同名文件

9.In创建连接文件,等同于创建快捷方式

  ln -s要连接的文件名 链接后生成的文件名(软链接)

    ln要链接的文件名 链接后生成的文件名(硬链接)

    -区别:软链接删除原文件后,当前文件也失效,硬链接删除原文件后,当前文件仍然存在可用,相当于一个备份

10.文件搜索命令

 (1)find查找文件或者目录

  find 文件目录 -name文件名/文件夹名 根据文件名查找文件

  eg: find / -name 1.txt 在根目录下查找文件名为1.txt的文件

 (如果不记得文件名,可用?代替字符,*代替字符串)

  find 文件目录 -size 文件大小 根据文件大小查找文件

  eg:find / -size 204800 查找大于100M的文件

  find 文件目录 -type 文件类型 根据文件类型查找文件

 (2)grep在文件中查找字符并输出

  grep 字符或字符串 文件目录

  eg:grep pub/teach/1.txt -c 字符出现总行数

  eg:grep public/teach/1.txt -n 行号

  eg:grep public/teach/1.txt -i 不区分大小写

  eg:  grep public/teach/1.txt -v 输出该字段以外的所有字符

 (3)which显示系统命令所在的目录(绝对路径及别名)

  which 命令

 (4)whichis9.4.搜索命令所在的目录 配置文件所在的目录 及帮助文档路径

  whichis 命令 (执行权限:所有用户) 

 

Created by Leon in shanghai. Copyright © Leon. All rights reserved.

标签:文件,文件名,eg,常用命令,显示文件,文件夹,Linux,txt
From: https://www.cnblogs.com/sexintercourse/p/17020535.html

相关文章

  • linux 找回root密码方法(CentOs 7.6)
    1:首先,启动系统,进入开机界面,在界面中按e进入编辑界面。如下图:2:进入编辑界面,使用键盘上的上下间吧光标往下移动,找到以"linux16"开头内容所在的行数,在行的最后面输......
  • linux led flash驱动分析
    led作为嵌入式设备中常见的器件,特别是在手机上,一般手机现在都会配置1-2led灯,用于camera补光和手电筒照明功能。led驱动是字符设备,数据流和操作比较简单。闪光灯的几种模......
  • Linux基础命令 ls 的使用
    ls作用是:显示指定目录下的文件和属性信息。我列出几种常用的 以上我写了三条命令,还有很多选项感兴趣的可以通过  https://www.linuxcool.com/ls 去查看了解第......
  • c语言获取当前工作路径的实现代码(windows/linux)
    https://www.php1.cn/detail/c_YuYanHuoQuDang_c0079976.html Linux函数名:getcwd功能:取得当前的工作目录用法:char*getcwd(char*buf,size_tsize);函数......
  • Windows 恶意软件数量是 Mac 的 5000 倍,是 Linux 的 36 倍
    AV-TEST是一个独立的测试机构,他们会根据各种标准对操作系统的防病毒和安全软件进行评估和评级,并将测试结果免费提供给用户,帮助用户选择最适合自己的产品。近日,AV-TEST联......
  • linux环境搭建
    操作系统:Ubuntu查看主机ip:ifconfig若用不了该指令,先安装net-toolssudoaptinstallnet-tools然后用ifconfig得到主机ip2.虚拟机与Xshell连接虚拟机上先安装openss......
  • Ubuntu 常用命令
    Usingubuntuwhichrails\\查找路径;pwd\\当前目录;sudosu\\切换到管理员;sudomount-tvboxsfsarah/mnt/s......
  • 极度简约 最小 Linux 发行版 Tiny Core Linux 7.1 发布
    感谢​​LinuxStory​​的投递TinyCoreLinux是一个极度简约但是也高度可扩展的GNU/Linux发行版,其之精简甚至可以小到只有10MB大小,昨天5月23日刚刚发布的TinyCore......
  • 初识Linux(十四)------ 系统服务 (daemons)
    1.daemon与服务(service)  简单的说,系统为了某些功能必须要提供一些服务(不论是系统本身还是网络方面),这个服务就称为service。但是service的提供总是需要程序的运......
  • Linux下更新Python版本
    参考:安装图形化配置解析工具_LiteOS_编译和开发工具_Linux下的编译_搭建Linux编译环境_华为云(huaweicloud.com)系统:Centos7$uname-aLinuxlocalhost.localdom......