Linux命令简版

Posted 执章学长

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令简版相关的知识,希望对你有一定的参考价值。

1. Linux命令简版

1.1. Linux简介

Linux 是一套免费使用和自由传播的类 Unix 操作系统

Linux大致可分为商业公司维护社区组织维护两种发行版本

商业公司维护的发行版本:以Red Hat为代表

RHEL(Red Hat Enterprise Linux)(收费)、CentOS(免费)、Fedora Core(桌面版、免费)

社区组织维护的发行版本:以Debian为代表

Ubuntu等

Linux的根目录是/,在它下面有很多目录,其中重点有:(其她目录最好不要随便修改它!!)

  • /etc 存放配置文件(Redis、Tomcat等的配置文件)。

  • /home 存放用户的文件。

  • /opt 电脑上安装额外的软件存放的地方,例如JDK,mysql等等

  • /root 系统管理员,也是超级权限者的主目录。

  • /usr 非常重要的目录,用户很多应用程序和文件都放在这个目录下,类似于Windows下的program files目录

  • /tmp 存放临时文件,例如安装包等。

  • /var 临时,可存放日志。

1.2. 常用的基本命令

1.2.1. 前言

Linux中的命令的基本语法是:命令 -若干个参数 路径

注意:Linux严格区分大小写。

1.2.2. 路径

绝对路径:从根目录开始定位的路径。在Linux的语法中,前面需要一个/表示根目录

相对路径:从当前所在的目录开始定位的目录。前面不需要/


.. : 打开上一级目录

~:打开当前用户的主目录

1.2.3. 目录管理相关的命令

命令说明
cd aa/bb打开aa/bb目录
ls将当前目录下的内容列出来
ls -a将当前目录下的内容列出来(包括隐藏文件)
ls -l将当前目录下的内容列出来(包括列出文件的属性和权限等数据)(该命令可简写为ll)
ls -al将当前目录下的内容列出来(包括隐藏文件和列出文件的属性和权限等数据)
pwd打印目前所在的目录的绝对路径
mkdir test创建一个文件夹‘test’
mkdir test1 test2创建文件夹test1和test2(同一层级)
mkdir -p test3/test4创建文件夹test3和test4(上下层级)
rmdir test4如果test4是空的,删除test4
rmdir -p test5/test6/test7如果各个层级是空的,删除test5/test6/test7
cp -ai aa bb /cc/dd复制aa和bb的资源并粘贴到/cc/dd目录下,参数表示文件属性会一起复制,递归复制,若目标已经存在,覆盖时会询问。
rm -rf dd/aa递归删除,忽略不存在的文件,不会发出警告地删除dd/aa下的所有内容

1.2.4.文件查看和编辑

命令说明
cat -An aa.txt查看文件aa.txt的内容(包括空白行在内地列出行号,并显示出特殊字符)
vim bb.txt
键入i切换到输入模式
输入内容
按下ESC退出输入模式到命令模式
键入:wq保存并退出
编辑bb.txt文档

1.2.5. 用户账号管理

命令说明
useradd -m zhizhang创建了一个用户zhizhang,并为登录名zhizhang生成一个主目录/home/zhizhang
su zhizhang切换到用户zhizhang
sudo su普通用户切换到root用户
userdel -r zhizhang删除账号zhizhang,同时把用户的主目录一起删除

1.2.6. 磁盘管理

命令说明
df列出文件的整体磁盘使用量
du检查磁盘空间使用量

1.2.7. 压缩和解压命令

命令说明
tar -czvf test.tar.gz a.txt将a.txt文件压缩为test.tar.gz
tar -tzvf test.tar.gz列出压缩文件test.tar.gz的内容
tar -xzvf test.tar.gz解压test.tar.gz压缩文件

1.2.8. 网络和进程管理

命令说明
ifconfig查看网络接口属性

1.2.9. RPM包管理命令

命令说明
rpm -qa查看已安装的rpm包
rpm -ivh xxx.rpm安装rpm包
rpm -e xxx卸载程序包

1.2.10. YUM包管理

命令说明
yum search xx搜索软件包
yum install xx下载并安装软件包
yum remove xxx删除软件包

1.2.11. Java开发相关命令

可以先在IDEA中的Maven工具先打包,操作如下 clean—install(这个时候会在项目的生成target目录,里面有个jar包,如果本来就有则会更新),然后打开xshell连接到远程服务器,然后打开xftp将该jar包拉到服务器中。接着执行一下‘后台运行Java项目’的命令

命令说明
nohup java -jar xx.jar &后台运行Java项目
ps aux|grep xx.jar查看某个java项目的进程
kill -9 端口号杀掉某个java进程

以上是关于Linux命令简版的主要内容,如果未能解决你的问题,请参考以下文章

linux vi/vim编辑文件显示行号

Linux命令简写和全称

Linux命令简写和全称-2

Linux命令的简写和全称

linux命令简写意义及全称

linux 命令选项简写大集合