总结一下常用的和不常用的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. c# 通过配置自动附加数据库

    using System; using System.Collections.Generic; using System.Windows.Forms; using System.Data.SqlCli ...

  2. iOS开展-clang: error: unknown argument: '-websockets'解决方案

    问题: 昨天莫名其妙Xcode自己主动升级,那么今天之前执行project什么时候,不知怎的,他们都获得了. 错误内容: clang: error: unknown argument: '-webso ...

  3. 【Android进阶】自定义控件实现底部扇形展开菜单效果

    这个项目是优化的其他人的,主要优化了界面菜单的显示,下面开始. 先看效果图 项目的总结构 下面开始贴代码,由于必要的地方都添加了注释,所以不过多讲解 anim_button.xml <?xml ...

  4. TCP连接建立过程中为什么需要“三次握手”(转)

    传输控制协议(Transmission Control Protocol, TCP)是一种面向连接的.可靠的.基于字节流的运输层(Transport layer)通信协议.是专门为了在不可靠的互联网络 ...

  5. 开源 自由 java CMS - FreeCMS1.9 评论管理

    项目地址:http://code.google.com/p/freecms/ 评论管理 1. 评论管理 从左側管理菜单点击评论管理进入. 2. 评论审核 选择须要审核的评论,然后点击"审核& ...

  6. TCP/IP 网络精讲:OSI七层模型(第二课)

    内容简介 1.前言 2.第一部分第二课:互联网的创立,OSI七层模型 3.第一部分第三课预告:OSI第一层,连接你的机器 前言 PS:昨天做了课程大纲之后,发现这个坑挖得有点大.不过既然挖了,岂有不跳 ...

  7. iOS 自己主动布局教程

    springs和struts的问题 你肯定非常熟悉autosizing masks-也被觉得是springs&struts模式.autosizing mask决定了当一个视图的父视图大小改变时 ...

  8. overflow的几个坑

    在android 4.0的原生浏览器上注意: html元素上不要加overflow: auto;的样式,否则会造成有些元素无法点击 在absolute元素上 不要加 overflow: auto; 否 ...

  9. JavaScript 初识Promise 对象

    什么是Promise? 其实, Promise就是一个类,而且这个类已经成为ES6的标准,是 ECMAScript 6 规范的重要特性之一.这个类目前在chrome32.Opera19.Firefox ...

  10. Windows编译Nodejs时遇到 File "configure", line 313 SyntaxError: invalid syntax Failed to create vc project files. 时的解决方法

    第一次编译的时候电脑上未安装python,遂下载了python最新版本3.3.3,但是报了下面这个错误. 把python降到2.7.*的版本即可. 我这里测试2.7.6和2.7.3版本可以正常编译.