导航:

【黑马Java笔记+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城

目录

0. tab键:代码补全

1. ls:列出文件列表list

2. cd:切换目录change directory

3. cp:复制粘贴文件copy

4. mv:移动move

5. rm:删除文件、目录remove

6. mkdir:创建目录make directory

7. rmdir:删除空目录remove directory

8. chown:更改所有者change owner

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

10. find:查找文件

11. |:管道

12. grep:查找文件内容,按行查找并匹配

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

13.3 touch:创建空文件

13.6 vim编辑器:创建修改文件

13.9 clear:清空命令行

14. cat(more,less,tail):查看文件,打印文件内容

15. ps:查看进程process select

16. kill:杀死进程

17. passwd:修改密码password

18. pwd:显示当前目录路径print work directory

19. tee:显示并保存

20. reboot:重启


0. tab键:代码补全

例如输入文件夹cd con,按tab键可以自动补全成该目录下config。

1. ls:列出文件列表list

ls命令是列出目录内容(List Directory Contents)的意思。

ls -l”,简写成ll。命令以详情模式(long listing fashion)列出文件夹的内容。

"ls -a"命令会列出文件夹里的所有内容,包括以"."开头的隐藏文件。

注意:在Linux中,文件以“.”开头的就是隐藏文件,并且每个文件,文件夹,设备或者命令都是以文件对待。

2. cd:切换目录change directory

文件夹输到一半时候按“tab”键是可以自动补全的。

cd..        :退回上一级目录。

cd /        :退回根目录。

cd ~      :会改变工作目录为root目录

cd -        :返回上一目录

3. cp:复制粘贴文件copy

 cp [拷贝前路径] 文件 路径[拷贝并重命文件名]

示例:

4. mv:移动move

5. rm:删除文件、目录remove

rm a.txt        :回车后输入y确认删除,n取消删除

rm -r xxx         删除文件或递归删除目录

rm -f xxx        删除目录,无提示,不建议用

rm -rf xxx        不带提示删除文件,是由-f和-r合并的

rm -rf /*            很危险,删库跑路,无提示递归删除该路径下所有文件目录

6. mkdir:创建目录make directory

mkdir -p xxx/xxx        :创建多级目录

7. rmdir:删除空目录remove directory

rmdir xxx       :删除名为xxx的空目录

只能删除空目录,非空目录会报错:

先删除目录下文件再删除目录:

8. chown:更改所有者change owner

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

10. find:查找文件

find / -name aaa.txt        :递归查找文件

其他命令,引号可以去除。

11. |:管道

ls --help | more        左边是列表查看帮助信息,右边是分段回车查看文件。

12. grep:查找文件内容,按行查找并匹配

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

tar -cvf xxx.tar 目录/                打包

tar -zcvf xxx.tar.gz 待压缩目录/         打包并压缩特定目录。

tar -zxvf xxx.tar.gz                 解压

解压到特定目录:

一般下载网站,linux下载方式文件后缀名都是tar.gz,意思是打包加压缩

13.3 touch:创建空文件

13.6 vim编辑器:创建修改文件

三种模式:

命令行、插入、底层模式(命令行模式时按冒号)。

进入vim编译器:

vim hello.txt

vim编辑模式:

然后按 i 键进入 INSERT进行编辑。

vim删除一行:

先esc退出编辑模式,光标移到删除的行,输入dd

vim删除给定范围的行
① 删除从第3行到第5行
按ESC,然后输入下面的命令,然后回车。

:3,5d

② 删除最后一行
按ESC,然后输入下面的命令,然后回车。

:$d

③ 删除当前行之前的所有行
按ESC,然后输入下面的命令,然后回车。

:1,.-1d

④ 删除当前行之后的所有行
按ESC,然后输入下面的命令,然后回车。

:.+1,$d

vim复制粘贴:

先按 esc 键退出编辑模式,之后 yy 复制一行,p 粘贴一行

vim保存:

先esc退出insert模式,再输入:wq进行保存

13.9 clear:清空命令行

清空命令行。输入回车即可。或者ctrl+L

14. cat(more,less,tail):查看文件,打印文件内容

如果文件较大,查看不完全要用more,分段回车查看

cat xxx.xxx             :查看文件,打印文件内容

cat a.txt > b.txt        :a的内容覆盖复制粘贴到b.txt

cat a.txt >> b.txt        :a的内容追加复制粘贴到b.txt

more xxx.txt        :大文件分段回车查看,按q或者Ctrl+c退出

less xxx.txt                :大文件逐行查看,空格或回车或下方向键查看下一行,上方向键查看上一行,按q或者Ctrl+c退出

tail -10 xxx.txt                :查看最后10行,数字可改,适用于看日志

tail -n 10 xxx.txt             :查看最后10行,数字可改,适用于看日志

tail -f xxx.txt                 :动态查看日志

14.5 nohup:不挂起运行命令no hang up

后台运行并指定日志: 

nohup /root/runoob.sh > runoob.log 2>&1 &

2>&1 解释:

将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。

  • 0 – stdin (standard input,标准输入)
  • 1 – stdout (standard output,标准输出)
  • 2 – stderr (standard error,标准错误输出)

15. ps:查看进程process select

ps -ef | grep ssh        查找某一进程,中间竖杠是管道,左边输入作为右边输出。

16. kill:杀死进程

kill 进程号:告诉进程,你需要被关闭,请自行停止运行并退出。

kill -9 进程号:强制退出进程,表示“无条件终止”;这个信号不能被捕获或忽略,同时接收这个信号的进程在收到这个信号时不能执行任何清理。

17. passwd:修改密码password

18. pwd:显示当前目录路径print work directory

19. tee:显示并保存

20. reboot:重启

Linux的20个常用命令相关推荐

  1. linux命令的使用实验报告,Linux实验报告一-常用命令使用.doc

    Linux实验报告一-常用命令使用.doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 常用命令使用 专业名称 计算机科学与技术班 级 计科1405 学生姓名 高宏伟学号(8位) 04 ...

  2. Linux中vi的常用命令和快捷键使用

    Linux中vi的常用命令和快捷键使用 文章目录: 一.VI简单介绍 二.VI三种模式的使用 1.VI底行模式的使用 2.VI编辑模式的使用 3.VI一般模式的使用 1)移动光标 2)删除.复制和粘贴 ...

  3. linux 查看服务器性能常用命令

    2019独角兽企业重金招聘Python工程师标准>>> linux 查看服务器性能常用命令 一.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...

  4. Linux: 近100个常用命令大全

    1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...

  5. Linux系统管理和维护常用命令

    Linux系统管理和维护常用命令 Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文 ...

  6. 97 条 Linux 运维工程师常用命令总结

    97 条 Linux 运维工程师常用命令总结 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"." ...

  7. 安卓机顶盒也能玩树莓派linux,附fastboot常用命令

    安卓机顶盒也能玩树莓派linux,附fastboot常用命令 网上看到的安卓手机(通常为ARM硬件)安装Linux,实际上这个linux只相当于安卓系统下的一个app应用而已. 这篇文章安装的是完全独 ...

  8. linux中20个高级命令 8月26日学习笔记

    linux中20个高级命令 文章目录 linux中20个高级命令 1.ifconfig命令 1.1 检查所有网络接口 1.2 禁用网卡 1.3 启用网卡 1.4为网卡分配 IP 地址 1.5 更改网卡 ...

  9. 【Linux】Linux入门学习之常用命令一

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

最新文章

  1. Linux+Apache2+openssl实现https验证
  2. Centos7环境安装Kibana5.2.2
  3. golang 文件(文件打开,文件写入,文件读取,文件删除)的基本操作
  4. B系列台达服务器解密码步骤,台达HMI解密,DOP-A解密,DOP-B解密,文件密码解密
  5. c/c++ 中文件路径的表示
  6. 2013年7月9日“新单位工作流水账之一”
  7. 6.2神经网络算法应用上学习笔记
  8. Atitit mybatis缓存遇到的问题与解决 1.1. 只有getobj 没有执行putobject 1 1.2. 默认所有的select要读取缓存怎么办。。执行过滤 可以自己定义个白名单。
  9. weblogic 下载文件问题
  10. 不同调制方式的PWM谐波分析
  11. 真假屏幕测试软件,如何判断4K电视真假?测试方法在这里,最简单用手机就可以...
  12. C语言全局变量与局部变量
  13. HC-SR04超声波传感器
  14. 21天打卡活动 leetcode 301
  15. 《FMEA潜在失效模式及效应分析实务》课程大纲--台湾李文棕老师
  16. Conflux TokenGazer AMA活动内容回顾
  17. bzoj 2075: [POI2004]KAG
  18. python爬取京东网页商品实例(一)
  19. Testin云测荣获5G应用企业服务优秀平台奖
  20. 两种图像拼接(无重叠相邻图有重叠相邻图)以及matlab实现(边线查找法)

热门文章

  1. Malloc源码解读三——Bins与Arena
  2. STM32-HAL-SPI-读写W25Q128FV-JEDEC ID(1)
  3. 爬虫出现UnicodeEncodeError: ‘latin-1‘ codec can‘t encode character *** in position 8328: Body***问题
  4. C#中Int64和UInt64之间的区别
  5. ArcGIS水文分析实战教程(8)水库库容计算
  6. windows任务栏透明_如何使Windows 10任务栏完全透明
  7. 计算机对金融学的帮助,计算机在金融业中的作用
  8. 三、Python学习(五)海龟模块turtle使用案列-西瓜切图
  9. 关于Redis出现“java.io.IOException: 远程主机强迫关闭了一个现有的连接”的一次排查
  10. 如何进行移动端的页面开发?