分享

Linux 常用命令集合(基础部分)

 挑燈看劍r7wtm5 2019-07-28

Linux

一晃出来工作有6个年头了,公司的项目都是部署在Linux服务器上,经过一个个项目对Linux日常使用也积累了不少经验,从今天开始每天一篇文章分享给大家,欢迎关注我!

最最最基础命令

# 进入文件夹

cd /home 进入 home 目录cd ~ 进入当前目录cd / 进入根目录

# 查看所有文件

ls ls -lht 按文件大小(k、m、g)罗列当前文件夹下的文件ls -laht 显示隐藏文件

# 创建文件夹

mkdir 文件夹名称mkdir test 在当前目录新建test文件夹mkdir -p /usr/local/jdk 循环创建目录

# 直接输出文件内容(适合查看内容不多的文件)

cat 文件名称cat ~/.bashrc 查看用户目录下的配置文件(.开头的文件为Linux隐藏文件,一般是用户配置文件)

# vi 查看、编辑文件(vi 命令非常强大,以后单独讲,这里只提最常用的)

vi 文件名称 打开文件 >按 h(左)、j(下)、k(上)、l(右) 键 移动光标 >按 Shift + g 移动光标到文件最末尾 >按 gg 移动光标到文件最开始 >按 i 进入编辑模式 >按 Esc 退出编辑 >输入 :wq! 保存修改并退出 >输入 :q! 不保存直接退出 >输入 :set nu 显示行号

# 复制

cp config.xml config2.xmlcp -r test test2 复制文件夹 

# 重命名、移动文件

mv config.xml config2.xml 将 config.xml 重命名为 config2.xmlmv config.xml /usr/local/ 将 config.xml 移动到指定目录

# 删除

rm config.xml 删除文件rm -r 删除文件夹

# 查看Linux系统版本,养成登录系统就先查看系统的版本的习惯,避免后面安装软件或者使用命名出现错误。

uname -a

# 查看主机名

hostname# 设置主机名,设置主机名一是便于终端识别,另一个很多使用IP地方都可以用主机名,直观方便。 hostnamectl set-hostname xxx

# 查看服务器IP

# CentOS 6 使用ifconfig# CentOS 7 使用 ip addr

# 查看服务器时间

date# 设置日期和时间date -s “yyyyMMdd HH24:mm:ss” 

# 查看磁盘空间

df -h

# 查看内存

free -g

# 查看进程

ps -ef|grep 进程名称 ps -ef|grep java 查看 java 进程

# 查看系统运行情况

top

# 立即重启

reboot

归档、压缩、解压

Linux 有各种类型的压缩包、归档包,我把这几年在项目中遇到都罗列出来分享给大家

jar xvf xxx.jar 解压jar文件 
zip -r xxx.zip xxx/ 压缩xxx文件夹 zip -r xxx.zip --exclude=排除文件 unzip xxx.zip 解压 unzip xxx.zip -d xxx/ 解压到某个文件下
tar -cvf xxx.tar xxx/ 归档为tar包 tar -xvf xxx.tar 解压tar包 gzip xxx.giz 压缩为giz文件 gunzip xxx.giz 解压giz文件 tar -cvzf xxx.tar.gz xxx 归档并压缩为gz包 tar -xvzf xxx.tar.gz xxx 解压.tar.gz包 
rar a xxx.rar xxx/ 将文件夹压缩成rar包unrar e xxx.rar 解压rar包
解压多部分zip 例如 linux.zip.001, linux.zip.002, linux.zip.003 ... 首先 cat linux.zip* > linux.zip 合并为一个zip包 然后 unzip linux.zip 解压zip包

明天将介绍如何创建用户、授权、设置编码、挂载磁盘等。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多