总结一下常用的和不常用的linux命令,有些命令不常用的,是要反复去看才能记住的。

1.最基础的ls命令,相当于win下的dir命令,常用参数有 -a,-l

2.cd命令,cd到一个目录,跟win下的一个样;

3.mkdir命令,创建一个文件夹,后跟要创建的文件夹名称;

4.touch命令,创建文档文件,后面直接给出参数列表为要创建的文件名;

5.rm命令,直接用rm可以删除文件,要删除目录的话用rm -rf,不管里面有没东西都删;

6.pwd命令,查看当前目录;

7.ifconfig命令,查看网络信息,包括ip,掩码,网关,mac;

8.打包方法:tar -cvf filename.tar filename解包方法:tar -xvf filename.tar -C fileIndex;

9.压缩 gzip filename.tar 解压:gunzip filename.tar.gz;

10.压缩二:bzip2 filename.tar解压:bunzip2 filename.tar.bz2;

11.su -普通用户切换到超级用户   su加普通用户名切换回普通用户;

12.chmod命令,修改文件和文件夹的权限,可读 | 可写 | 可执行 r | w | x   4 | 2 | 1,

例如,chmod 755 filename给filename这个文件赋予用户的权限是可读可写可执行,群用户的权限是可读可执行,其他用户的权限是可读可执行;

  注,chmod一定要在超级用户下使用,不然的话加sudo吧;

13.chown 用户:群组  修改用户和群组

14.groupdel 群组   用户删除群组;

15.du -h用于查看文件系统的使用状况;

16.uname -a查看系统信息;

17.useradd 用户名   创建新用户,如useradd ken,这样的话就创建了一个ken的用户,属于ken用户群,而要是想把他定义到别的群的话用这样的命令:useradd -g ken fang,把ken用户放在了fang这群组里;

18.userdel 用户名    删除用户;

19.top命令,用户查看当前运行的进程,在这里连木马都可以看出来的!!按q退出;

20.df -Th命令,查看磁盘状况;

21.clear清屏命令;

22.cal查看年历,例如要查看今年的日历,只要cal 2008,要查看某月的日历,cal 10 2008;

23.rpm命令:用于安装rpm包,主要参数有 -ivh ,参数v是用来显示包的名称的,这个名称比较重要,要是要查看软件是否安装成功的话只能用那个名称的。例子:rpm -ivh linuxqq-v1.0-preview2.i386.rpm安装了一个QQ,安装的时候有进度条显示(h参数),还有显示包名称,可以用如下命令查看软件是否安装成功:rpm -q linuxqq;如果再加一个参数l即rpm -ql linuxqq的话可以查看到软件的安装目录,这个命令很实用很强大!!!;

24.rpm命令后续,rpm -qa可以查看系统安装有哪些rpm包并且查询功能支持通配符,也就是说,我们可以缩小范围查看,如rpm -qa x* 用来查看出安装了哪些名字以x开始的包;

25.rpm -Va命令可以查看rpm包是否损坏或被篡改;以下字符表示相关验证失败:5:MD5 校验码;S:文件尺寸; L:符号链;T:文件修改日期;D:设备;U:用户;G:用户组;M:模式 e (包括文件权限和类型)

25.rpm -e 软件名,可以卸载软件包;

26.kill命令:用于杀死进程,后面跟的参数是进程pid;

27.mount和umount,挂接和卸载分区;

28.startx,从图形界面转到字符界面;

29.bc  调出一个简单的计算器,输入quit退出,bc 预设仅输出整数,如果要输出小数点下位数,那么就必须要执行scale=number ,那个 number 就是小数点位数;

30.sync  把暂存在内存中的数据写入硬盘,通常在关机的时候执行该命令,可以防止意外的数据丢失;

31.关于文件权限的说明:有一个目录若给others赋予r的权限,是否其他用户就能进入这个目录呢?答案是否定的。因为在该目录底下不能执行任何指令的话,那么自然也就无法执行 ls, cd 等指令,故没法进入,想进入就要加上x权限。

linux_操作基本语句的更多相关文章

  1. mysql操作SQL语句

    二.数据库操作SQL语句1.显示服务器上当前存在什么数据库SHOW DATABASES; 2.创建名称为rewin的数据库CREATE DATABASE rewin; 3.删除名称为rewin的数据库 ...

  2. mysql 操作sql语句 目录

    mysql 操作sql语句 操作数据库 mysql 操作sql语句 操作数据表 mysql 操作sql语句 操作数据表中的内容/记录

  3. dedecms清空所有文章怎么操作?sql语句如何写?

    小C新建了一个站,确切的说是复制,出于seo考虑,决定清空所有文章,那么dedecms清空所有文章怎么操作?sql语句如何写呢?特别提醒:修改之前一定要先做好备份,以防万一!下面的语句在迫不得已的情况 ...

  4. MySQL数据库-表操作-SQL语句(二)

    1. MySQL多表查询 1.1 外键约束 为了消除多张表查询出现的笛卡尔积的现象,MySQL在建表并进行多表之间的关键查询可以使用外键关联查询. 外键:从表1(sub)的某列引用(ref)另外一个表 ...

  5. MySQL数据库-表操作-SQL语句(一)

    1. 数据库操作与存储引擎 1.1   数据库和数据库对象 数据库对象:存储,管理和使用数据的不同结构形式,如:表.视图.存储过程.函数.触发器.事件等. 数据库:存储数据库对象的容器. 数据库分两种 ...

  6. JDBC 用PreparedStatement语句动态操作SQL语句

    https://blog.csdn.net/u014453898/article/details/79038187 1.Statement 和 PreparedStatement: Statement ...

  7. 文件操作---with语句

    with语句 为了避免打开文件后忘记关闭,可以通过管理上下文,即: with open('file','r','encoding='uth-8'') as f: #f为文件句柄 for line in ...

  8. mysql 操作sql语句 操作数据库

    sql语句 #1. 操作文件夹 创建数据库:create database db1 charset utf8; 查数据库:show databases; mysql> create databa ...

  9. mysql 操作sql语句 操作数据表中的内容/记录

    #3. 操作文件中的内容/记录 往哪张表去插入 insert into 表名指定字段(id,name) 插入要加values(针对前面字段插入)(2,mike); insert into t1(id, ...

随机推荐

  1. Sonar安装与使用说明

    我总结的Sonar安装与使用说明,需要的可以去网盘下载. 网盘地址: http://pan.baidu.com/s/199BII

  2. 解决PhpCms V9后台无法上传图片

    PHPCMS V9 在近期一次更新的版本号(9.4.2)中因为代码推断失误.导致PHPCMS在后台更新文章无法上传图片而导致的bug.在PHPCMS论坛中找到了暂时解决方式,希望PHPCMS官方能尽快 ...

  3. 【转】Directx11 SDK文档

    原文地址:http://blog.csdn.net/cmt100/article/details/6343274 总结 这是一个初步的教程.我们将通过必要的步骤来创建一个Win32 Applicati ...

  4. Windows下效率必备软件

    AutoHotKey: 神器!神器!神器!当然也得看使用者咯(^__^) 嘻嘻…… Listary: 本地搜索神器,当然还有别的作用,More&More. Launchy : 快速启动安装的应 ...

  5. android横竖屏控制

    代码中设置activity屏幕为全屏,并设置横竖屏状态 getwindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowM ...

  6. * 类描写叙述:字符串工具类 类名称:String_U

    /****************************************** * 类描写叙述:字符串工具类 类名称:String_U * ************************** ...

  7. C语言标准库函数qsort具体解释

    1 函数简单介绍 功 能: 使用高速排序例程进行排序 头文件:stdlib.h 用 法: void qsort(void *base,int nelem,int width,int (*fcmp)(c ...

  8. RH133读书 笔记(5) - Lab 5 User and Group Administration

    Lab 5 User and Group Administration Goal: To build skills for user and group administration. Estimat ...

  9. HDU - 5036 Operation the Sequence

    Problem Description You have an array consisting of n integers: a1=1,a2=2,a3=3,-,an=n. Then give you ...

  10. JavaScipt面向对象编程----闭包

    在javascript中闭包是一个非常不好理解的概念,可是确实一个不可逃避的东西,那么今天我们就来一起学习一下闭包. 什么是闭包? 闭包:官方"的解释是:闭包是一个拥有很多变量和绑定了这些变 ...