文章目录
前言
开一篇笔记,记录自己的linux学习过程中的知识点,收集常用的快捷键与语法基础,如果能帮助到大家就更好了,系统为centos8。
一、rm命令
功能:删除文件、文件夹
语法:rm [-r -f] 参数…参数
参数:支持多个,每一个表示被删除的,空格进行分隔
选项:-r,删除文件夹使用
选项:-f,强制删除,不会给出确认提示,一般root用户会用到
代码
rm -f /usr/bin/java
rm -rf /
rm -rf /*
即强制删除所有文件夹
二、ln 命令
功能:创建文件、文件夹软链接(快捷方式)
语法:ln -s 参数1 参数2
参数1:被链接的
参数2:要链接去的地方(快捷方式的名称和存放位置)
代码
ln -s /export/server/jdk/bin/java /usr/bin/java
三、which 命令
功能:查看命令的程序本体文件路径
语法:which 参数
参数:被查看的命令
``
which java
四、部分实用快捷键
ctrl+c 中断当前进程
Ctrl+d 退出用户 相当于log out
ctrl+a 将光标移到行首
ctrl+e 将光标移到行末
ctrl+u 清除本行内容
ctrl+l 清屏
五、创建用户
创建用户
useradd[-g -d] 用户名
选项:
-g指定用户的组,不指定-,会创建同名组并自动加入,指定-g需要组已经存在,如已存在同名组,必须使用-g
选项:
-d指定用户HOME路径,不指定,HOME目录默认在: /home/用户名
六、切换用户
切换用户
语法: su [-] [用户]
su 即Switch user
-表示切换后加载环境变量,建议带上
用户可以省略,省略默认切换到root
七、wget命令
wget是非交互式的文件下载器,可以在命令行内下载网络文件
wget命令使用前需要下载
语法: wget [-b] url
选项:-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件
参数: url,下载链接
八、ls命令
功能:列出文件夹信息
语法:ls [-l -h -a] [参数]
参数:被查看的文件夹,不提供参数,表示查看当前工作目录
-l,以列表形式查看
-h,配合-l,以更加人性化的方式显示文件大小
-a,显示隐藏文件
九、tar命令
tar -zxvf 被解压的文件 -C 要解压去的地方
-z表示使用gzip,可以省略
-C,可以省略,指定要解压去的地方,不写解压到当前目录
十、chown命令
语法: chown [-R] [用户][ :][用户组] 文件或文件夹
作用:修改文件、文件夹所属用户和用户组
选项,-R,同chmod,对文件夹内全部内容应用相同规则
选项,用户,修改所属用户
选项,用户组,修改所属用户组
:用于分隔用户和用户组
十一、./命令
运行当前目录下某一可执行文件
十二、netstat命令
功能:查看端口占用
用法:netstat -anp | grep xxx
十三、curl命令
curl可以发送http网络请求,可用于:下载文件、获取信息等
语法: curl [-O] url
例如
curl 127.0.0.1:8080
其中,127.0.0.1 为本机IP,8080为Tomcat固定端口
选项:-O,用于下载文件,当url是下载链接时,可以使用此选项保存文件
参数: url,要发起请求的网络地址
十四、yum命令
yum [install remove search] [-y] 软件名称
install 安装
remove 卸载
search 搜索
-y,自动确认
十五、pwd命令
展示当前目录
是print work directory缩写
十六、vim编辑器
进入编辑器后首先进入命令模式,按i在当前光标位置进入输入模式;
输入模式按ESC回到命令模式
命令模式按**:进入底线命令模式,输入指令进行命令,若在命令模式输入:wq** 即保存并退出。若再加!为强制退出,即**wq!**为强制保存并退出
十七、mv命令
功能:移动文件、文件夹,或者重命名
语法:mv 参数1 参数2
参数1:被移动的
参数2:要移动去的地方,参数2如果不存在,则会进行改名
如:
mv ngin.repo nginx.repo
将文件进行了改名