Linux命令学习小结

Windows同志学习Linux准备

  1. windows上安装VMware软件,创建自己的虚拟机
  2. 准本centOS发行版本,从官网下载
  3. Xshell和Xftp

Linux简介

https://mp.csdn.net/mdeditor/97099101#

文件处理命令

文件处理基本命令: https://mp.csdn.net/mdeditor/97168379#
文件查找: https://mp.csdn.net/postedit/97486176
压缩与解压缩: https://mp.csdn.net/mdeditor/97525649#_2

新建文件或目录

新建文件: touch fileName
新建目录: mkdir dirName
新建多级目录: mkdir -p dirName/dirName2

进入目录

进入相应目录: cd 目录名
退回上一级目录: cd …
回到家目录: cd 或 cd ~

删除文件或目录

删除文件或目录: rm -rf 文件名或目录名

复制文件或目录

cp -a 源文件 目标文件路径

移动或重命名(文件或目录)

移动或剪切: mv 源文件名 目标文件路径
重命名: mv 源文件名 目标文件名 (同路径下的)

查看和编辑文件

查看文件: cat 文件名
编辑文件 : vi 文件名
vim 文件名 (有字体颜色的)

查找文件或文件中的内容

find [搜索范围] [选项] 文件或目录名
find /home/ -name tools | grep tool
find /home/ -name tools -exec ls -l {} ;

查找文件中的内容: grep 内容 指定文件 grep “size” java.txt

显示当前路径

pwd

查看当前目录下的文件或目录

ls
ll 是 ls -l 的缩写版

tar压缩和解压缩

tar [选项] [压缩包名] [压缩源文件]
tar -zcvf /tmp/japan.tar.gz japan (压缩单个文件或目录)
tar -jcvf /tmp/japan.tar.gz japan classes (压缩多个文件或目录)

tar -zxvf japan.tar.gz 解压到当前目录
tar -jxvf japan.tar.gz -C /home 解压到指定目录

系统相关命令

相当于windows的任务管理器

查看系统健康状态

top

查看进程

ps aux | grep java
ps -ef | grep java

杀死进程

kill -9 pid
killall -9 进程名 杀死一系列进程
pkill -9 -t 用户名
w 查看当前用户
vmstat 1 3 监控系统资源
dmesg | grep cpu 查看系统硬件状态
free -b|k|m|g 查看内存状态

nohup和&的区别

& : 指在后台运行

nohup : 不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行

权限相关命令

在这里插入图片描述
drwxr-xr-x 这表示权限
第一个root 表示所有者
第二个root 表示所属组

drwxr-xr-x
第一位表示文件类型:
d: 目录 l : 软链接 - :文件
第2-4表示所有者u
第5-7表示所属组g
第8-10表示其他人
r表示读 w 表示写 x代表可执行

修改权限

r: 4 w: 2 x:1
chmod 755 文件名

755 目录默认
644 文件默认

发布了31 篇原创文章 · 获赞 32 · 访问量 8112

猜你喜欢

转载自blog.csdn.net/qq_40905403/article/details/98598328