首页 > 系统服务 > 详细

linux基础命令

时间:2019-07-09 13:35:23      阅读:114      评论:0      收藏:0      [点我收藏+]

root用户:reboot 重启

shutdown –h now 关机

chmod 改文件权限 语法:chmod 777 xxx.txt chown

改文件拥有者 语法: chown 用户 组 xxx.txt

查看目录内容

pwd 功能:查看当前所在目录

ls 功能:查看当前目录下都有什么内容

ls -l 功能:以列表的形式查看当前目录下所有可见文件的详细 属性。(可以使用ll命令代替)

ls -a 功能:查看隐藏文件

切换目录

cd 目录 功能:进入指定目录

cd.. 功能:返回上一层

绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe

相对路径:是从当前路径开始的路径,假如当前路径为C:\windows要描述上述路径,只需输入system32\cmd.exe实际上,严格的相对路径写法应为.\system32\cmd.exe

文件系统 rm -rf 功能:删除 语法:rm -rf xiongda a.txt

r 递归

f 强制

mv 功能:重命名 语法:mv wenjian1 wenjian2

功能:剪切 语法:mv wenjian /var

cp 功能:复制 语法:cp -ar wenjian /var

功能:复制 语法:cp a.txt b.txt (复制一份并命名)

mkdir 功能:新建文件夹

touch 功能:新建文件

vi vi xxx.txt 功能:进入编辑模式

按i,o,a,可以编写

esc 可以退出

Shift+:进入末行模式

Wq -退出保存

q-退出不保存

!强制执行

.tar包 (long压缩包 juan文件)

压缩:tar cvf long.tar juan.txt

解压缩:tar xvf long.tar

查看压缩包的内容:tar -tf long.tar

追加文件(文件夹)到压缩包:tar -rf long.tar juan.txt

删除压缩包的内容:tar --delete -f long.tar juan.txt.tar.gz包

.tar.gz包 第一种方法:使用gzip(压缩)/gunzip(解压缩)

压缩:gzip long.tar

解压缩:gunzip long.tar.gz

第二种方法:tar调用gzip

压缩:tar czvf sum.tar.gz sum/

解压缩:tar xzvf sum.tar.gz

总结:解压 tar -xvf file.tar //

解压 tar包 tar -xzvf file.tar.gz //

解压tar.gz tar -xjvf file.tar.bz2 //

解压 tar.bz2 tar -xZvf file.tar.Z //

解压tar.Z unrar e file.rar //

解压rar unzip file.zip //解压zip

总结 1、*.tar 用 tar -xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar -xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar -xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar -xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

查看文件内容

cat 功能:由第一行开始显示所有内容 语法:cat 文件名

more 功能:一页一页显示文件内容 语法:more 文件名

less 功能:跟more类似,可以往前翻页 语法:less 文件名

haed 功能:显示文件的前几行内容 语法:head -n 数值 文件名 如:head -n 10 (数值多少就显示几行)

tail 两种作用 1、显示文件最后几行的内容 语法:tail -f-n 10 2、增量显示文件内容(工作中常用作查看动态日志) 语法: tail -f 文件名

tac 功能:由最后一行开始显示所有内容 语法: tac文件名

ping ping 能够测试你到某一个ip之间的网络是否通畅。

ifconfig 查看网络配置

export 使用语法:export [变量名称]=[变量设置值]

查看内存: free -m

查看硬盘: df -h -> du -sh * 配合着一起使用 查看磁盘空间大小:df -h 查看文件或文件夹所占大小:du -sh/tmp

关闭防火墙:service iptables stop

查看实时进程:top(相当于Windows的任务管理器)

查看进程:ps -ef或者ps aux 区别:ps aux可查看cpu,MEM占用率,ps- ef 不可以 工作中ps -ef相对更多; 如:ps -ef |grep java

杀死进程:kill或killall Kill pid 如:kill 4912 kill -9 4912表示强杀 Killallpname 如: killall apache

查看端口是否被占用: 如:netstat -anp | grep 80

查看系统位数命令: uname -a

检查版本命令:Java -version

linux基础命令

原文:https://www.cnblogs.com/ainiya/p/11156320.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!