linux操作命令
2017-02-14 10:21
337 查看
摘要:
---修改ip地址---
即时生效:
# ifconfig eth0 192.168.1.155 netmask 255.255.255.0
重启生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
---修改default gateway---
即时生效:
# route add default gw 192.168.1.1
重启生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
---修改dns---
修改/etc/resolv.conf
修改后即时生效,重启同样有效
---修改host name---
即时生效:
# hostname test1
重启生效:
修改/etc/sysconfig/network
---修改ip地址---
即时生效:
# ifconfig eth0 192.168.1.155 netmask 255.255.255.0
重启生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
---修改default gateway---
即时生效:
# route add default gw 192.168.1.1
重启生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
---修改dns---
修改/etc/resolv.conf
修改后即时生效,重启同样有效
---修改host name---
即时生效:
# hostname test1
重启生效:
修改/etc/sysconfig/network
一.常用命令
1.目录结构
/bin:常用命令 /boot:启动程序 /dev:设备文件 /etc:启动,关闭,配置程序与文件 /home:用户工作根目录 /lib:共享连接库 /root:超级用户的工作目录 /sbin:系统管理员常用管理程序 /tmp:临时文件 /lost+found:系统出现异常时,用于保存部分资料 /misc:常用工具 /mnt:光驱,硬盘等的挂载点 /media:光驱的自动挂载点 /proc:操作系统的实时信息 /sys:系统中的硬件设备信息 /srv:服务器启动后需要的提取的信息 /var:存放系统日志 /usr:用户程序
2.添加用户
.useradd $useradd smb #添加名字为是cjl的用户
3.修改密码
.passwd $ passwd cjl #修改cjl用户的密码
4.切换用户
.su $ su - root #切换到root用户
5关机
.shutdown $shutdown now #立即关机
6.拷贝
.cp 格式: cp [选项] 源文件或目录 目标文件或目录 $cp /home/test /tmp/ $cp -r /home/dir1 /tmp/
7.移动(剪切)或更名
.mv 格式: mv [选项] 源文件或目录 目标文件或目录 $mv /home/test /home/test1 $mv /home/dir1 /tmp/ #剪切到/tmp目录下
8.删除
.rm $rm /home/test #删除/home目录下的test文件 $rm -r /home/dir #删除dir目录
9.创建目录
.mkdir $mkdir /home/workdir # 创建workdir目录 $mkdir -p /home/dir1/dir2 #如果不存在,连续创建目录
10.改变工作目录
.cd $cd /home/ #进入home目录
11.查看当前路径
.pwd
12.查看目录
$ ls -l /home #显示/home目录下的文件和目录 $ ls -c /home # 按修改时间排序显示
13.打包与解压包
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName ——————————————— .bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压缩: bzip2 -z FileName .tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName ——————————————— .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz 压缩:未知 .tar.bz 解压:tar jxvf FileName.tar.bz 压缩:未知 ——————————————— .Z 解压:uncompress FileName.Z 压缩:compress FileName .tar.Z 解压:tar Zxvf FileName.tar.Z 压缩:tar Zcvf FileName.tar.Z DirName ——————————————— .zip 解压:unzip FileName.zip 压缩:zip FileName.zip DirName ——————————————— .rar 解压:rar x FileName.rar 压缩:rar a FileName.rar DirName ——————————————— .lha 解压:lha -e FileName.lha 压缩:lha -a FileName.lha FileName ——————————————— .rpm 解包:rpm2cpio FileName.rpm | cpio -div ——————————————— .deb 解包:ar p FileName.deb data.tar.gz | tar zxf - ——————————————— .tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea 解压:sEx x FileName.* 压缩:sEx a FileName.* FileName
14.权限设置
.chmod 格式: chmod [who] [+|-|=] [mode] 文件名 参数: who: u -文件所有者 g -文件所有者同组的用户 o - 其他用户 mode: + -添加权限 - -取消权限 =-赋值给定权限 $ chmod g+w hello.c mode: r可读(4) w可写(2) x可执行(1) $chmod 761 hello.c
15.查看磁盘使用情况
.df $df -k #以KB为单位显示磁盘使用情况
16.查看目录大小
.du $du -b dir #以字节为单位显示dir目录的大小
17.网络配置
.ifconfig $ ifconfig eth0 192.167.0.1 #配置eth0这块网卡的ip地址为192.167.0.1 $ ifconfig eth0 down #暂停eth0这块网卡 $ ifconfig eth0 up #恢复eth0这块网卡的工作
18.查看网络的状态
.netstat $ netstat -a
19.挂载
.mount $ mount /dev/cdrom /mnt#将光驱挂载到/mnt目录下 .umount $ umount /mnt #取消/mnt下的挂载
20.查找文件
.find 格式: find 路径 -name '文件名' $ find ./ -name 'tes*' #在当前目录及子目录中寻找名为tes开头的文件 $ find ./ -name 'test' #在当前目录寻找名为test的文件
21.查找字符串
.grep 格式: grep [选项] 字符串 $ grep "file" ./ -m #在当前目录及子目录中,查找包含file字符串的文件 $ netstat -a | grep tftp # 查看所有端口号中tftp的端口
22.动态查看CPU使用,查看进程
.top .ps
23.杀死进程
.kill $ kill -s SIGNAL 1206
相关文章推荐
- Linux文件系统
- Linux上传和下载文件
- qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmake': No such file or directory
- Linux下进程间通信之消息队列
- linux下安装mysql
- CentOS7 添加路由命令
- linux网卡自动激活
- 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令
- linux搭建TFTP服务器
- linux RPM包安装、更新、删除等操作命令简明总结, 如何查看yum安装的软件路径 ?
- Linux命令篇之cal命令和file命令
- linux 中的用户和用户组管理一些命令
- linux source命令的用法
- linux常用命令大全
- CentOS7-虚拟网卡的删除
- ZABBIX3.0在CentOS6.6上的安装部署
- XenServer 虚拟机(centos7.2)扩容LVM磁盘分区的方法
- zynq-7000系列基于zynq-7015的vivado初步设计之linux下控制PL扩展的光以太网(1000BASE-X)
- CI--在Linux 平台搭建 Jenkins slave
- 初入linux安全