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)

 

开关机命令

reboot  #重启 
poweroff  #关闭系统


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其他

  1. 安装硬件温度检测
  2.  su root #获取root权限
  3.  yum install -y lm_sensors #安装sensors
  4.  sensors #检测温度
  5. 使用du -sh * 命令也可以列出当前文件以及文件夹的大小。这个命令要注意:sh与*之前要有个空格的。列出home目录所有文件大小的总和命令为:du -s  /home或du -sh /home 

以上是关于Linux基本指令学习的主要内容,如果未能解决你的问题,请参考以下文章

linux学习之路:2.基本指令

Linux基本指令学习

Linux学习第三节课-指令基本概念及部分指令用法

linux学习之路:2.基本指令

Linux学习第四节课-文件管理基本概念及相关部分指令

linux学习-----linux常用指令