简单的linux命令学习

Xshell:

# rz 回车 上传文件

# sz fileName 下载文件

 

切换目录:

cd 命令

# pwd        查看当前目录
# cd /home 表示切换到根路径下的home目录
# cd - 切换到前一个文件夹
# cd 切换到root文件夹
# cd ~ 切换到root文件夹
# cd ../ 切换到上一个文件夹
# cd dirName 切换到当前文件夹下文件名称为dirName的文件夹下

 

查看文件:

ll与ls命令

# ls /home  查看根目录下的home文件夹
# ls home 查看当前文件夹下的home文件夹
# ls 查看当前文件夹下的目录

cat命令

#cat readme.txt           在屏幕上显示出readme.txt文件的内容
#cat text1 text2 > text3 把文件text1和文件text2的内容合并起来,放入文件test3中

more命令

# more readme.txt  一次显示一屏信息,若信息未显示完屏幕底部将出现“-More-(xx%)

 此时按Space键,可显示下一屏内容;

 按“回车”键,显示下一行内容;

 按B键,显示上一屏;

 按Q键,可退出more命令。

 

例:显示文件test中从第三行起的内容

#more +3 test

再使用“+/pattern”选项,从文件test中查找第一个出现“teacher”字符串的行,并从该处前两行开始显示输出

#more +/teacher test

若每屏显示8行

#more -8 test

从终端顶部开始显示文件内容,并给出提示信息

#more -dc test

less命令

# less readme.txt  more命令功能类似,显示文件是允许用户既可以向前又可以向后翻页阅读文件。

【page up】向前翻页

【page down】向后翻页

q键退出

head命令

# head readme.txt   用于查看文件前面的部分内容
#head -5 readme.txt 显示查看文件的前5行

tail命令

# tail readme.txt      如果想查看文件的尾部,可以使用tail命令。
#tail +10 readme.txt +num:从第num行以后开始显示
#tail -4 readme.txt -num:从距文件尾num行处开始显示。如果省略num参数,系统默认值为10.

 

编辑文件:

# vi a.txt 打开或创建一个文件
按键盘i表示插入

保存退出:按键盘左上角的ESC,然后输入 :wq 然后再回车
A:在最后输入命令时,直接输入"x",也是一样的,即:X=:WQ。
B:最快捷的方法:按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。

正常退出:前提条件是打开的文本文件在内容上没有被改动过,按键盘左上角的ESC,然后输入 :q 然后再回车

不保存退出: 按键盘左上角的ESC,然后输入 :q! 然后再回车

复制命令:

# cp a.txt /home 把a.txt复制到根目录下的home文件夹下
# cp a.txt b.txt /home 同时复制多个文件
# cp a.txt b.txt 复制并且改名

cp -r dir1 dir2 复制整个目录.若目录 dir2 存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.
若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2
 

删除命令:

# rm -rf dir 删除文件夹
# rm -f  readme.txt 删除文件

-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

重命名与移动命令:

# mv a.txt b.txt 将一个名为a.txt的文件重命名为b.txt
# mv a b 将一个名为a的文件夹重命名为b

# mv a.txt /home 移动文件
# mv dir /home/ 移动文件夹

创建命令:

# mkdir dirName 创建一个文件夹
# mkdir -p dirName1/dirName2 创建多个文件夹

 

不重启让配置文件修改后立即生效的命令:

例如,我刚修改了“/etc/profile”或“~/.bash_profile”文件
我想让刚刚作出的修改立刻看到效果,但又不愿意重启
这时,就可以利用"source"命令或"."命令
让刚刚做出的修改立刻生效:# source /etc/profile 或者 # . /etc/profile"。

 

解压缩命令:linux下解压命令大全 - eoiioe - 博客园 (cnblogs.com)

安装JDK 1.8

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

# tar -zxvf jdk-8u241-linux-x64.tar.gz 解压文件

配置jdk环境变量
# vim /etc/profile

JAVA_HOME=/usr/local/java
JRE_HOME=/usr/local/java/jre
CLASSPATH=.:$JAVA_HOME/lib:/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin

# source /etc/profile 环境立即生效

 安装Mysql: linux centos7.8安装mysql 8.0.20(超级详细步骤) - 寒江孤影! - 博客园 (cnblogs.com)

安装Tomcat: centos7安装配置tomcat - jackyzm - 博客园 (cnblogs.com)

Screen安装与使用:CentOS下screen 命令详解 - 用代码书写人生 - 博客园 (cnblogs.com)

安装nginx:Linux安装nginx - star-xin - 博客园 (cnblogs.com)

posted on 2021-12-25 22:11  每天积极向上  阅读(97)  评论(0编辑  收藏  举报

导航