linux常用简单命令,2016年Linux常用简单命令

2016年Linux常用简单命令

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。那么关于Linux的简单命令你知道多少呢?下面跟yjbys小编一起来看看吧!

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

【2016年Linux常用简单命令】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值