1.清除屏幕内容
快捷键:Ctrl+L
2.列出目录下的文件或者所有文件(包括以 . 开头的隐含文件)
ls 或者 ls -a
3.查看当前工作目录的完整路径
pwd
4.创建目录
4.1 在该目录下面创建一个名为test的空目录
mkdir test
4.2 在该目录下面递归创建多个目录,此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
mkdir -p test2/test22
4.3 在该目录下创建新目录会显示创建信息
mkdir -v testDirectory
5.可以使用locale命令,查看当前系统默认采用的字符集
locale
6.删除命令
6.1 删除一个目录
rm -r directory
6.2 删除一个文件
rm fileName
6.3 强制删除文件夹
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
rm -rf demo
7.mv命令
7.1 给文件改名(将名为test的文件改为demo)
mv test demo
7.2 将文件移动某个指定的目类下面
mv sysbench-1.0.zip /home
8.查看可用的JDK版本
yum -y list java*
可以看到Linux服务器暂时支持JDK1.6、1.7、1.8以及JDK11
9.解压文件
9.1解压以.tar.gz为后缀的文件(解压jdk1.8)
tar -xzvf jdk-8u202-linux-x64.tar.gz
10.使修改过的配置文件/etc/profile立即生效
source /etc/profile
11.启动tomcat
./startup.sh | tail -f ../logs/catalina.out
12.chkconfig命令
12.1查看所有服务的运行状态
chkconfig --list
12.2只查看apache服务(利用linux的yum命令在线安装apache,安装后其服务名称为httpd)
chkconfig --list | grep httpd
其中该服务的7种运行状态如下:
# 0 - 停机
# 1 - 单用户模式
# 2 - 多用户,没有NFS
# 3 - 完全多用户模式(标准的运行级)
# 4 - 没有用到
# 5 - X11(xwindow)
# 6 - 重新启动
12.3 设置httpd在各个级别的运行状态
chkconfig --level 2345 httpd on
12.4 关闭httpd在各个级别的运行状态
chkconfig httpd off
13.cd命令
cd / 进入系统根目录
cd ~ 进入当前用户的主目录
cd /opt/soft 跳转到指定目录,从根目录开始,目录名称前加 /
cd ../ 返回上一级目录
cd - 进入此目录之前所在的目录
14.cat命令
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的。
cat file.txt 一次显示整个文件
15.netstat查看端口状态
netstat -nlpt
例如检查某一个端口(3306)被哪个进程占用,可以使用下述命令:
netstat -lnp|grep 3306
16.cp命令
复制单个文件log.txt到文件test中,tes5是一个文件并不是文件夹,注意的是linux中文件一般是没有后缀的,之所以log.txt文件 具有后缀,这是人为的约定,该后缀是没有任何作用的,示例如下:
cp log.text test
复制整个目录,注意目标目录存在与否结果是不一样的。目标目录存在时,整个源目录被复制到目标目录里面,示例如下:
cp -a test1 test2
复制log.txt建立一个连结档log_link.txt,那个log_link.txt是由-s的参数造成的,建立的是一个『快捷方式』,所以您会看到在文件的最右边,会显示这个文件是『连结』到哪里去的!
cp -s log.txt log_link.txt
复制一个目录下面的内容到另一个目录下面
cp -R 源目录名 目标目录名
17.查看系统版本
cat /etc/redhat-release