Linux 基本命令(一)
Linux下面的各个目录的作用:
系统命令
bin/
sbin/
usr/bin/
usr/sbin/
boot 系统启动路径
dev 设备文件保存的根路径
etc 配置文件的保存路径
home/zhangsan 普通用户zhangsan的用户根目录
lib 函数库目录
挂载目录
media 挂载光盘或者软盘
mnt 挂载U盘或移动硬盘
misc 挂载共享目录
opt 第三方软件的安装路径(用的少,习惯放在usr/local目录下)
root 超级用户的目录
tmp 临时文件的根目录
usr 系统资源根目录
var 动态数据的保存路径
查看Linux指定命令几种方式
命令 --help
命令 --?
查看命令的概要帮助信息(没有man命令详细)
帮助命令
man 命令
查看指定命令或者配置文件的帮助信息(manual 英文缩写)
语法:man 命令
eg man ls 查看ls帮助的命令
查看命令的详细手册(比help命令详细) 所有命令对应的英文全称以及所有参数对应的英文全称都可以通过该命令查询的到。
进入查看指定命令后 输入 q退出
查看当前系统服务列表的命令:service --status-all
启动/停止/重启指定服务的命令:service mongod stop/start/restart
上传命令:sz send
下载命令:rz receive
sz 或者 rz命令无法识别时 安装lrzsz 具体命令是:yum -y install lrzsz 参考http://blog.csdn.net/zhangdaiscott/article/details/18141017
查看盘符的命令:df -h (disk free)
查看指定端口的使用情况的命令:lsof -i:8080 显示所有打开8080端口的进程 (LiSt Open Files)
查看当前的路径:pwd (Print working directory)
创建符号链接:????
类似与在windows下面添加环境变量的做法: export LD_LIBRARY_PATH=/opt/au1200_rm/build_tools/bin: $LD_LIBRARY_PATH 这种做法仅仅局限于当次有效,若想下次启动Linux之后还有效那么就必须在 /etc/profile文件里面 添加上面的内容保存 source/etc/profile 生效就行,这里参考linux上安装别的软件日志 或者 下面的如何修改一个文件保存的做法也可以。
查看linux 环境变量信息的命令是: env
删除linux下面指定的环境变量:在终端执行 unset命令 eg:unset aaa 那么就删除 aaa环境变量了, 如果只想删除部分环境变量那么就 去/etc/profile中屏蔽掉添加上环境变量的那部分就行了。然后 source/etc/profile
查看 Linux 系统下面所有服务的运行状态的命令是: service --status-all
chkconfig 功能说明:检查,设置系统的各种服务:
每个被chkconfig 管理的服务需要在对应的init.d 下的脚本加上两行或者更多行的注释。
第一行告诉 chkconfig 缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用-代替运行 级。
第二行对服务进行描述,
eg: 以tomcat的启动的shell script为例
# chkconfig: 2345 20 80
# description: Starts and stops the Tomcat daemon.
chkconfig 添加 删除 开启启动服务的命令是: 这个是可以 删除开机启动的服务吗?20111230 范总要我删除那个有问题的red5就是这个命令吗?
chkconfig --add servicename 添加系统服务 eg: chkconfig --add mongodb 添加mongodb服务
chkconfig --del servicename 删除系统服务 eg: chkconfig --del mongodb 删除mongodb服务
chkconfig servicename on 设置开机启动服务 eg: chkconfig mongodb on 将mongodb服务设置为开机启动
chkconfig servicename off 设置开机不启动服务 eg: chkconfig mongodb off 将mongodb设置为开机不启动
chkconfig --list 列出系统的所有的服务的启动情况(chkconfig --list 等价于 chkconfig)
Service 系统服务管理命令:
启动(start)、停止(stop)、重启(restart)、查看状态(status)
service service start 启动服务 eg:service mongodb start 启动mongodb服务
lsof 命令:
查看指定端口的是使用情况命令 lsof -i 端口号 eg:lsof -i 27017 显示mongdb数据库端口的使用情况
ntsysv: 设置系统的各种服务
查看当前系统所有进程列表:pa -A
date 查看Linux环境下当前系统的时间的命令
date 查看系统时间
设置系统时间eg:date -s "2017-09-08 18:27:30"
这个修改在系统重启后就失效了,为了将这个时间永久生效,需要将修改的时间写入CMOS
#clock –w
看CMOS的时间:
#clock –r
clock 命令
.tar /.tar.gz /zip 格式的压缩文件 红色 能够解压
.rar 格式的压缩文件 白色 不能解压
startx 命令:
在控制台输入startx 切换到图形化界面
CentOS设置启动方式是控制台启动的做法是:
CentOS设置启动方式是的做法是:
查看安装的Linux的32还是64版本的命令:
getconf LONG_BIT
显示32 表示是32位的,显示64表示是64位的。
查看CentOs版本命令:
rpm -q centos-release
虚拟机里面安装的centos 挂载windows下面的另外一个盘下的共享文件夹的命令是:
mount -t cifs -o username=administrator,password=QAZwsx123456 //192.168.10.101/data /data