Linux:20个linux常用命令

Linux:20个linux常用命令文章目录 20 个 linux 常用命令 1 ls 列出文件 list2 cd 切换目录 changedirect cp 复制 copy4 mv 移动 move5 rm 移除 删除 remove6 mkdir 创建文件夹 makedirector rmdir 移除 删除文件夹 removedirect chown 更改所有者 changeowner9 chmod 更改文件的权限模式 changemode10 find 查找 11 管道 12 grep 按行查找并匹配 13 tar

写在前面:本文尽量简洁且持续筛选、更新。若文中有任何错误,请务必在评论区指出,感谢!

20个linux常用命令

1. ls:列出文件list

List列出当前路径下的文件与文件夹。

2. cd:切换目录change directory

 cd用法 cd /home # 切换/进入home目录 cd .. # 到上一目录(父目录) cd ../.. # 到父目录的父目录 cd . # 进入当前目录(其实啥都不做) 

3. cp:复制copy

 cp用法 cp -ir sourceDir/ home/targetDir/ # 把当前路径下的sourceDir文件夹复制到home目录下,取名为targetDir,且带参数-i和-r 

4. mv:移动move

即剪切操作。源文件会被删除。

 mv用法 mv -i sourceFile /home/targetFile # 把当前目录下的sourceFile剪切到/home目录下并命名为targetFile 

5. rm:移除,删除remove

 rm用法 rm Dir/ # 删除Dir文件夹(错误示例,会报错) rm -r Dir/ # 删除Dir文件夹(正确,对文件夹操作一定要带-r) 

6. mkdir:创建文件夹make directory

 mkdir用法 mkdir newDir/ # 在当前路径创建一个空文件夹newDir/ 

7. rmdir:移除,删除文件夹remove directory

 rmdir用法 rmdir oldDir/ # 在当前路径删除oldDir文件夹及其子文件(夹) 

8. chown:更改所有者change owner

 chown用法 chown user -R myDir/ # 把文件夹myDir的所有者改成user 

9. chmod:更改文件的权限模式change mode

 chmod用法 chmod 754 myDir/ # 当前用户(所有者)可读+写+执行,组group可读+执行,其他用户可读 chmod g+w myDir/ # 为组group添加写write权限 chmod -R 777 myDir/ # 给myDir/及其所有子目录添加所有权限 ls -n # 可以查看当前目录下各子目录的文件权限 

10. find:查找

 find用法 find /home -name myFile # 在/home目录下查找文件名为myFile的文件(注:myFile也可以搭配正则表达式使用) find /home -name *.txt # 在/home目录下查找以txt为后缀的文件 find /home -mtime 0 # 在/home目录下查找今天内被改过的文件 find /home -mtime +1 # 在/home目录下查找昨天之前(不包括昨天)被改过的文件 find /home -mtime -1 # 在/home目录下查找昨天至今(即昨天和今天)被改过的文件 find /home -size +100M # 在/home目录下查找大于100MB的文件,注意c表示byte 

11. |:管道

将前一个命令的输出结果像管道一样传递给后一个命令作为输入

 管道|用法 ls | find -name myFile # 列出当前路径的文件(夹)并查找名字为“myFile”的,打印出来 

12. grep:按行查找并匹配

 grep用法 grep -i mystring file.txt # 忽略大小写,在file.txt中查找并打印出有“mystring”的行 ls -l | grep -i mystring # 在ls -l的输出中把有“mystring”的行打印出来(忽略大小写) 

13. tar:打包,压缩,解压

 tar用法 tar -jcv myDir/ # 压缩myDir文件夹 tar -jxv DownloadDir.tar.gz myDir/ # 解压DownloadDir.tar.gz到当前文件夹下,并命令为myDir 

14. cat:打印文件内容

 cat用法 cat myFile # 显示myFile 

15. ps:查看进程process select

 ps用法 ps Aux # 查看系统所有的进程数据 ps ax 

16. kill:杀死进程

 kill用法 kill -SIGKILL 10876 # 强制中断PID=10876的进程(PID可以通过ps查到,有时可以加上| grep进行筛选) 

17. passwd:修改密码password

 passwd用法 passwd # 修改当前用户的密码 

18. pwd:显示工作目录print work directory

# pwd用法 pwd # 显示当前路径的具体位置 

19. tee:显示并保存

显示内容并将内容保存在文件中。

python3.6 test.py | tee result.log # 运行test.py文件,显示编译与运行结果并保存成result.log文件 

20. reboot:重启

 reboot用法 reboot # 输完立马重启(记得保存文件) 

其他命令

  1. alias 设置别名
alias cp='cp -i' # 输入cp默认调用cp -i alias rm='rm -i' alias mv='mv -i' 
  1. bg查看后端运行的进程 background
bg #会显示后端进程的号码 kill %1 #强制杀死1号进程 
  1. touch创建新文件
touch new_file.txt # 创建一个new_file.txt文件 
  1. du -h 打印文件/文件夹的大小
du -h #打印当前目录下所有子目录与子文件夹的大小 du -h --max-depth=0 #打印当前目录的大小 du -h --max-depth=1 #打印当前目录下所有子目录的大小  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224338.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午12:09
下一篇 2026年3月17日 下午12:10


相关推荐

  • access 注入

    0x00前言现在access的站,比较少,有的话也是小型网站在用,因为access的性能比较差,多人访问都能卡死,所以很多网站都很少会采用access的数据库搭建。但是该学的我们还是得学。0x0

    2021年12月11日
    59
  • AlertDialog.Builder setPositiveButton 点击时不关闭dialog

    AlertDialog.Builder setPositiveButton 点击时不关闭dialogAlertDialog.BuildersetPositiveButton 与 setNegativeButton点击时都会自动关闭dialog,但是文本控制不想其关闭两种方法①:LayoutInflater inflater=LayoutInflater.from(mActivity);Viewview=inflater.inflate(R.layout.

    2022年6月16日
    35
  • Zotero+DeepSeek 科研助手实战:基于Awesome GPT插件的文献智能处理全流程

    Zotero+DeepSeek 科研助手实战:基于Awesome GPT插件的文献智能处理全流程

    2026年3月12日
    2
  • 如何写详细设计文档

    如何写详细设计文档nbsp 在大多数软件项目中 要末不作详细设计 要么开发完成后再补详细设计文档 质量也不容乐观 文档与系统往往不能同步 使详细设计文档完全流于形式 对工作没有起到实际的帮助 那到底应不应该写详细设计文档呢 怎么使详细设计文档起到他应有的作用呢 下面就让我们来认识一下详细设计及写详细设计文档的好处和问题 什么是详细设计 nbsp 详细设计是相对概要设计而言的 是瀑布开发流程的一个重要环节 在概要设计的高层设计的基

    2026年3月17日
    2
  • scrum okr_Scrum方法

    scrum okr_Scrum方法OKR与Scrum如何强强联手

    2022年4月21日
    46
  • jvm最全详解-05-JVM调优工具详解及调优实战[通俗易懂]

    jvm最全详解-05-JVM调优工具详解及调优实战[通俗易懂]jvm最全详解-05-JVM调优工具详解及调优实战前置启动程序事先启动一个web应用程序,用jps查看其进程id,接着用各种jdk自带命令优化应用Jmap此命令可以用来查看内存信息,实例个数以及占用内存大小jmap-histo14660#查看历史生成的实例jmap-histo:live14660#查看当前存活的实例,执行过程中可能会触发一次fullgc打开log.txt,文件内容如下:num:序号 instances:实例数量 b..

    2022年5月31日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号