linux常用基础命令

一、目录操作

pwd 查看当前工作目录
clear 清除屏幕
cd ~ 进入当前用户目录
cd / 进入根目录
cd - 进入上一次访问的目录
cd … 进入上一级目录

查看当前目录内信息
ll或ls

创建目录
mkdir aaa 在当前目录下创建aaa目录,相对路径;
mkdir ./bbb 在当前目录下创建bbb目录,相对路径;
mkdir /ccc 在根目录下创建ccc目录,绝对路径;

搜索命令
find / -name ‘b’ 查询根目录下(包括子目录),名以b的目录和文件;
find / -name ‘b*’ 查询根目录下(包括子目录),名以b开头的目录和文件;

重命名
mv 原先目录 文件的名称 mv tomcat001 tomcat

剪切命令
mv /aaa /bbb 将根目录下的aaa目录,移动到bbb目录下,在bbb,麚也叫aaa目录;
mv bbb usr/bbb 将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为bbb;

复制目录
cp -r /aaa /bbb 将/目录下的aaa目录复制到/bbb目录下,在/bbb目录下的名称为aaa
cp -r /aaa /bbb/aaa 将/目录下的aa目录复制到/bbb目录下,且修改名为aaa;

二、文件操作

强制删除指定目录或文件
rm -rf /bbb 强制删除/目录下的bbb目录。如果bbb目录中还有子目录,也会被强制删除,不会提示;
rm -rf a.java 强制删除当前目录下的a.java文件
rm -rf ./a* 强制删除当前目录下以a开头的所有文件;
rm -rf ./* 强制删除当前目录下所有文件(慎用);

创建文件
touch testFile

三、文件内容操作

修改文件内容
vim a.java 进入一般模式
i(按键) 进入插入模式(编辑模式)
ESC(按键) 退出
:wq 保存退出(shift+:调起输入框)
:w! 不保存退出(shift+:调起输入框)

文件内容查看
at a.java 查看a.java文件的最后一页内容;
more a.java 从第一页开始查看a.java文件内容,按回车键一行一行进行查看,
按空格键一页一页进行查看,q退出;
less a.java 从第一页开始查看a.java文件内容,按回车键一行一行的看,
按空格键一页一页的看,支持使用PageDown和PageUp翻页,q退出;

终止当前操作
ctrl+z 将任务中断,但是任务并没有结束,在进程中只是维持挂起的状态
ctrl+c 强制中断程序的执行

五、压缩和解压缩

tar -zcvf start.tar.gz a.java b.java 将当前目录下a.java、b.java打包
tar -zcvf start.tar.gz ./* 将当前目录下的所欲文件打包压缩成haha.tar.gz文件

tar -xvf start.tar.gz 解压start.tar.gz压缩包,到当前文件夹下;
tar -xvf start.tar.gz -C usr/local(C为大写,中间无空格)解压start.tar.gz压缩包,到/usr/local目录下;

unzip file1.zip 解压一个zip格式压缩包
zip lib.zip tomcat.jar 将单个文件压缩(lib.zip)
zip -r lib.zip lib/ 将目录进行压缩(lib.zip)
zip -r lib.zip tomcat-embed.jar xml-aps.jar 将多个文件压缩为zip文件(lib.zip)

将english.zip包,解压到指定目录下/usr/app/
unzip -d /usr/app/ com.lydms.english.zip

六、常用的docker容器的命令

1、下载镜像
Linux服务器下载安装包镜像命令
wget https://mirrors.huaweicloud.com/elasticsearch/7.8.0/elasticsearch-7.8.0-windows-x86_64.zip

2、常用命令
1、查看docker中下载好的镜像:
docker images
2、查询需要的容器名称:
docker search mysql
3、将需要的docker容器下载运行到本地(名称、端口号、msyql密码、ID):
docker run -di --name=first -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root 26d26dsfsd31a
4、查看运行的docker容器:
docker ps
5、查看所有的docker容器(包括未运行的):
docker ps -a
6、停止当前运行的docker容器:
docker stop first
7、启动docker容器:
docker start first
8、重启docker容器:
docker restart first
9、删除docker容器:
docker rm first

七、yum常用命令

yum install iptables-services 下载并安装iptables
yum list 列出当前系统中安装的所有包
yum search package_name 在rpm仓库中搜寻软件包
yum update package_name.rpm 更新当前系统中所有安装的rpm包
yum update package_name 更新一个rpm包
yum remove package_name 删除一个rpm包
yum clean all 删除所有缓存的包和头文件

你可能感兴趣的:(linux常用基础命令)