Linux基本指令学习
Posted 晓梦云飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本指令学习相关的知识,希望对你有一定的参考价值。
1.进入目录 cd /home/mmkj
退回上一级 cd ..
退回根目录 cd /
创建目录 : mkdir xmyfsj (创建xmyfsj文件夹)
删除目录 : rmdir xmyfsj
删除文件夹 :rm -rf xmyfsj
显示文件类型:file 文件名
创建空文件: touch aa.txt
复制文件: cp aa.txt bb.txt
重命名文件: mv aa.txt bb.txt
查看当前目录:pwd
/root/sj/node
在根目录下创建两层文件夹 mkdir -p /data/db
2.移动文件 (移动 /home/mmkj目录下的aa.txt 到/home/xmyfsj下)
mv /home/mmkj/aa.txt /home/xmyfsj
复制目录
cp -r /home/mmkj/ /home/xmyfsj (-r 这个options 是递归)
mv unzip/*.png . //将unzip下的后缀为png的所有图片移到与unzip同级目录下
移动文件并且重命名
mv /mnt/disk/PGM.mp4 /mnt/nginx/html/2018/04/02/test.mp4
3.删除目录或者文件---------------------------------------------------------------------------------------------------------------------------------------------------------------/+
rm -rf 文件夹名或者文件名
4.文件上传和下载
首先需要安装上传下载包不然无法使用上传下载命令 # yum -y install lrzsz
上传: # rz
下载: # sz aa.txt
# wget https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz
tar -xvf mongodb-linux-x86_64-2.6.7.tar.xz
5.解压缩(指定文件夹DirName)安装
.tar.gz文件
解压: tar -zxvf nginx-1.13.1.tar.gz
tar -zxvf mongodb-linux-x86_64-2.6.7.tgz
tar -xvf mongodb-linux-x86_64-2.6.7.tar.xz
压缩:tar -zcvf nginx-1.13.1.tar.gz DirName
安装解压缩命令:yum install zip unzip
.zip文件
解压:unzip nginx-1.13.1.zip
压缩:zip nginx-1.13.1.tar.gz.zip DirName
.rpm文件
rpm -ivh jdk-8u131-linux-x64.rpm
压缩文件夹
zip -q -r srs.zip /root/sj/srs/ (将/root/sj/srs/目录下的文件压缩为srs.zip)
开关机命令
6.启动tomact和停止tomcat运行
cd /home/mmkj
tar -zxvf apache-tomcat-7.0.53.tar.gz
cd /home/mmkj/apache-tomcat-7.0.53 (进入Tomcat安装目录下)
启动:bin/startup.sh
关闭:bin/shutdown.sh(有时候可能因权限不够需要切换到root用户 su root)
7.Linux系统提供了各种各样的命令。在Shell中输入这些命令,就可以实现许多功能。
我在这里介绍一些命令,帮助你来了解自己的树莓派。首先用lscpu的命令来查询CPU的信息:
输入lscpu
终端窗口中就打印出CPU的信息:
Architecture: armv7l
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
Model name: ARMv7 Processor rev 4 (v7l)
CPU max MHz: 1200.0000
CPU min MHz: 600.0000
可以看到,我的树莓派用的是4核的ARM处理器,最高频率可以达到1200MHz。
更多参考可以http://www.cnblogs.com/vamei/p/6224295.html
8.查看CentOS的版本号
cat /etc/centos-release 或者 cat /etc/redhat-release 或 cat /etc/os-release
CentOS Linux release 7.6.1810 (Core)
9.查看内核版本
uname -r
10.查看操作系统位数
getconf LONG_BIT
11.查看cpu信息
cat /proc/cpuinfo
12.查看内存信息
cat /proc/meminfo
13硬盘信息
14.网络信息
ifconfig
15.查看运行信息
mpstat -P ALL #查看cpu负载
16其他
-
安装硬件温度检测
-
su root #获取root权限
-
yum install -y lm_sensors #安装sensors
-
sensors #检测温度
- 使用du -sh * 命令也可以列出当前文件以及文件夹的大小。这个命令要注意:sh与*之前要有个空格的。列出home目录所有文件大小的总和命令为:du -s /home或du -sh /home
以上是关于Linux基本指令学习的主要内容,如果未能解决你的问题,请参考以下文章