linux--组成和常用指令(1)
2016-07-15 16:51
531 查看
1.环境变量
定义:来存储有关shell会话和工作环境的信息。它允许你在内存中存储,以便运行在shell上的程序和脚本访问。(简单说就是工作环境)指令
//全局环境变量
printenv(命令查看所有的全局环境变量)
echo(查看单个环境变量的值,如echo $HOME)
//局部环境变量(只能在定义它们的进程中可见,进程退出,变量就没了)
export(设置局部变量,如:export test=kkk)
unset(删除环境变量)
//想让变量一直生效,重启机器后,变量还一直在,需要修改/etc/profile文件
2.文件处理
遍历文件方式(1)绝对路径(文件路径在目录结构中的确切位置。相当于目录全名)
如:cd /usr/lib
(2)相对路径
单点符(.) 表示当前路径;双点符(..) 表示当前目录的父目录
如:cd../
管理文件
文件创建查看
touch file 创建文件
cp src dst 复制文件
ln –s src dst 链接文件
mv 重命名
mkdir 创建目录
cat 查看全部内容
more 分页查看
tail 查看末尾
head 查看头部
3.监控程序
ps -ef # 查看所有进程top # 实时显示进程状态
ps -auxw # 列举当前进程ID
kill XX进程ID # 终止单一进程
killall 程序名 # 终止程序的所有进程
用户
adduser #增加用户
deluser #删除用户
4. 网络命令
ifconfig# 显示网络信息,包括IP地址、数据包接收/发送情况ifconfig eth0 up # 启动eth0
ifconfig eth0 down # 关闭eth0
cat /etc/resolv.conf# 查看DNS 服务器
/etc/network/interfaces# 手动配置网络文件
wget http://xxx.com/xx.tar.gz # 下载
解压文件
tar -zxpf xx.tar.gz# 解压缩
安装程序
apt-get install
rpm -qa # 查看所有安装的软件包
service XX(服务) restart | stop | start# 重启|停止|启动XX服务
硬盘挂载
fdisk -l # 查看所有分区
mount -t 硬盘类型 硬盘 挂载点
(硬盘类型:FAT则是msdos,FAT32则是vfat,NTFS则是ntfs)
fdisk -l # 查看硬盘以及所有使用情况
mkdir /mnt/win_disk# 在/mnt目录下建立挂载点
mount -t ntfs /dev/sda6 /mnt/win_disk# 挂载sda6至/mnt/win_disk unmount /mnt/win_disk# 卸载硬盘
5.系统命令
uname -a | uname -r # 查看内核/操作系统/CPU信息lsb_release -a # 查看系统版本信息
hostname # 查看计算机名
cat /proc/cpuinfo # 查看CPU信息
cat /proc/meminfo # 查看CPU信息
passwd # 修改用户密码
reboot #重启
shutdown #关机
top 动态监控CPU、内存使用情况
uptime # 查看系统运行时间、用户数、负载
//chmod -rw-r--r-- ((r(读)w(写)x(可执行))十个位置,每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。) //1.增加文件所有用户组可执行权限 chmod a+x file(a代表所有都加x) //2.同时修改不同用户权限 (文件属主(u) 增加写权限;与文件属主同组用户(g) 增加写权限;其他用户(o) 删除执行权限) //chmod ug+w,o-x file //3.删除文件权限 #chmod a-x file 数字设定法 //r=4,w=2,x=1 #chmod 751 file
linux的组成
一般系统的组成由:核心,shell(命令解释器),应用程序Linux内核主要由进程调度(SCHED)、内存管理(MM)、虚拟文件系统(VFS)、网络接口(NET)和进程间通信(IPC)等5个子系统组成。
文件目录
相关文章推荐
- Linux【2】
- redhad借用CentOs yum 安装
- linux下用inode删除文件
- Linux【1】
- Linux常用命令记录
- CENTOS安装ElasticSearch
- shutdown 惯用的关机与重启命令
- java 在windows环境 android环境 linux环境对7z包的解压缩
- linux命令zxvf
- CentOS7 下配置Keepalived为系统服务,开机自动启动。
- Linux查看程序端口占用情况
- linux内核分析之rbtree的使用
- linux下安PHP开发环境
- 查看Linux目录和文件大小。
- linux编程基础
- centos7设置静态ip地址
- Linux mysql 初始化数据库密码
- Linux中ctrl+z 、ctrl+c、 ctrl+d的区别
- 工作中常用的linux命令(1)
- 【Linux】linux中很有用的指令(练习)