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 con con cp -r test test2 复制文件夹# 重命名、移动文件
mv con con 将 con 重命名为 con mv con /usr/local/ 将 con 移动到指定目录# 删除
rm con 删除文件 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归档、压缩、解压
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. xxx 归档并压缩为gz包 tar -xvzf xxx. xxx 解压.包 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包Linux 有各种类型的压缩包、归档包,我把这几年在项目中遇到都罗列出来分享给大家
明天将介绍如何创建用户、授权、设置编码、挂载磁盘等。
如果上面的文章对你有帮助,欢迎你收藏、点赞、转发。
关注我,我将每天分享一个码农的经验和心得。