linux,it人士众所周知,一款稳定、强大、开源的系统,1973年,unix正式诞生,ritchie等人用c语言写出第一个unix内核,之后经过不后人不断的改进,形成现在linux的各个版本,其中比较流行的以服务器闻名的centos,redhat,以及图形界面炫酷的麒麟做的都很经典,linux开源而强大,个人认为必然是未来 服务器主流系统,windows的内核长期开机的情况下的稳定性是无法与linux相比的,这也注定了它只能成为个人机,说到这里,我想说一下windows最大的优点,要不然还以为我在黑windows,其实windows的人机交互做的非常好,yi容易上手,我非常喜欢,本来收费的windows在中国也能免费,不得不赞我大天朝大神众多,好吧,废话少说,让我们来学习和熟悉一下这个系统常用的操作命令以及参数。

cd,首先我们来谈这这个命令,这个最基础了,该 命令甚至可以在windows下的命令行使用,cd 目录,可以切换到该目录下,比如cd /home 但是如果再home目录要切到etc下的opt,就不可以直接/opt,要/etc/opt,这是个绝对路径,一般情况下,切换目录写绝对路径是最可靠的,接下来介绍它的另外两种用法,cd ..返回上级目录,即父目录,cd /返回根目录。现在是午夜12点,先睡觉了。

ls,列出目录里的内容,包括文件 和目录,通常有两种用法,ls -l 也可以简写为ll, 这是最常用的参数,可以把文件信息显示的更为详实,比如文件权限和属主,属组其他权限等等,还有ls -a,显示所有文件以及目录,因为默认情况下,ls是不显示隐藏文件的,以.开头的文件一般就是linux的隐藏文件。

tree,显示文件和目录由根目录开始的树形结构

uname显示命令就是Unix Name的简写。显示机器名,操作系统和内核的详细信息,可以配置-a显示更为详细的信息。

sudo,允许用户借用超级用户的权限,而su,则是以超级用户登录,所以,sudo比su更安全。

mkdir,创建一个目录,如果该目录已经存在,则无法从创建。

touch,代表了将文件的修改时间和访问时间改为当前时间,如果没有这个文件,将会创建这个文件

chomd,修改文件的权限,linux文件权限分为三种,读,写,执行。即rwx,r=4,w=2,x=1,格式为,chomd 777 home,或者chomd +r home 两种方式。

chgrp,改变文件或者目录的属组,用法为。chgrp 参数  群组名字 文件或目录

chown,改变文件的属主用fa:chown 参数选项 账户 文件或目录。并且他们都有个常用参数为-R,为递归改变,通常用来改变目录。

cat,查看文件,仅仅是读取。可以直接cat /etc/sysconfig/network-scripts/ifcf-eth0,最后一个为文件

nl,查看文件的时候显示行号

tail,显示文件的最后几行,常用参数-n比如显示最后5行,tail -n 5 文件名

head显示前几行,用法同tail

vi,用vi编辑器打开文件,用法:vi 文件名,打开之后,按a或者i或者o可以对其进行编辑,按ctrl加两下z可以保存退出,或者:wq,表示写入并退出,:wq!强制写入退出

pwd,显示当前的所在的绝对路径。

rm,删除文件或目录,常用三个参数,-f:强制删除,-i:删除时询问是否删除,-r:递归删除,通常用在删除目录。

cp ,复制,用法,cp 参数 /源文件 /目的文件目录,与删除一样有强制,询问和递归的参数属性。

mv,移动文件,用法与cp一样。有-f,-i等,此命令还可以用来修改文件名,比如mv /home/123 /home/456

ifconfig,查看本机ip,掩码等网络基本信息。

ifup,启用一个网卡,如ifup eth0

ifdown,禁用网卡,用法同ifup

netstat,查看各种网络信息,常用参数:-a,显示所有,-t显示tcp相关,-u显示udp相关,-l仅仅列出监听状态的服务端口。

halt ,关闭计算机,常用参数有:-f:强制关机 -i:关机前并关网络接口。

logout,注销

shutdown,关机,参数如下:now马上执行,-r重启

reboot,重启

mount,一般就是挂载硬盘,u盘等,格式如下:mount 选项 /要挂载的地址 /硬件地址

umount,卸载硬件,用法同mount

ping,测试网络联通性。ping 选项 ip或域名,常用参数有 -l:指定ping包大小,-n:指定ping多少包,-t:一直ping,直到网络中断,windows默认是4个包,而linux默认就会一直ping。

date,显示系统时间

cal显示日历。

bc,启用计算器。

man,用法:man 关键字,比如man date,可以显示date的用法以及说明。man比较详细,会把全部的选项与使用方法等详细信息都展现出来

help,这个命令和man很像,help是内部帮助命令,man是外部帮助命令man比较详细,但是需要man手册 的支持

init,切换运行级别,共七个参数0到6,用法举例:init 5,0为关机,1为单用户模式,2为多用户模式,没有nfs,(没有网络),3完全多用户模式,标准级别,4好像没啥卵用,5为切换到图形界面,6为重启。

df,列出文件系统的整体磁盘使用量,df 参数 文件或目录,-a:全部显示包括proc等文件系统,-k:以kb为单位显示。-m:以mb为单位显示。

whereis,寻找文件或者目录,whereis 文件名。

find,快速查找,类似where,方法近似,但是有损硬盘,不要轻易使用。

tar,这个是打包和压缩解压缩命令,大致用法如下:tar 参数 目录或文件,常用参数:-c建立打包档案,可以陪-v查看文件名。-x解打包或者解压,可配置-C来指定目录-j:通过bzip2进行压缩/解压缩。-z:to通过gzip进行压缩或者解压。-f:这个参数之后要马上跟被处理的文件名。

history,显示历史运行过的命令

clear清屏

useradd,创建一个用户,useradd 用户名,

passwd,可修改一个用户密码,root可执行,用法:passwd 用户 密码 如果不写用户名也可以,默认就是修改当前用户

groupadd,添加一个新的用户组,用法groupadd 组名

groupdel删除一个组,用法同groupadd

groupmod,修改组名,groupmod 新名 原名

ps,查看进程,常用参数,a:显示所有进程-au 显示较详细的资讯。-aux 显示所有包含其他使用者的行程

kill,杀死进程,格式kill 参数 进程号,-u,指定用户-s:指定发送的信号。-p模拟发送信号。-l指定信号的名称列表。

sync,强制将内存中的文件缓冲内容写到磁盘。

linux常识以及常用命令和参数的更多相关文章

  1. Linux 用户和组 权限管理 常用命令与参数

    ========================================================================== 1.基本概念: 所有者 : 一般为文件的创建者,谁 ...

  2. Linux查看系统配置常用命令

    Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ...

  3. Linux 系统巡检常用命令

    Linux系统巡检常用命令   # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...

  4. linux 下 mysql 常用命令

    linux 下 mysql 常用命令   阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...

  5. Linux 使用 github 常用命令

    Linux 使用 github  常用命令 今天整理一下常用的 github 命令,自己只是一个编程小白,有些地方可能做的不是很好,仅仅用作自己的学习使用. 创建一个文件夹用于存放github仓库 m ...

  6. Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...

  7. Linux课程---2、Linux下最常用命令(查看帮助命令)

    Linux课程---2.Linux下最常用命令(查看帮助命令) 一.总结 一句话总结: man 1.显示文件? ls:ls带其它参数详情可以man ls man ls:比如 ls -a显示隐藏文件,l ...

  8. linux文本处理常用命令

    linux文本处理常用命令   linux文本处理命令:grep.sed.printf.awk 1.grep grep的作用是按行查找字符,输出包含字符的行. #从文件查询 grep 'hello' ...

  9. linux vi编辑常用命令

      linux vi编辑常用命令 来源:互联网 作者:佚名 时间:07-10 21:31:14 [大 中 小] linux vi编辑常用命令,需要的朋友可以参考下   vi编辑器中有三种状态模式 1. ...

随机推荐

  1. eclipse-java/spring mvc常见错误

    Dynamic Web Module 3.1 requires Java 1.7 or newer http://crunchify.com/how-to-solve-dynamic-web-modu ...

  2. 在redhat上搭建redmine

    搞个项目管理的东西 找了下还是redmine比较合适,行动action: 1.ruby 额 是的你没有看错 需要先安装一个ruby的环境.话说这个安装起来很是纠结,本来想用yum 结果咩有成功,于是乎 ...

  3. codeforces George and Job

    /* 题意:给一个长度为n的序列, 从中选择长度为m的k个区间(任意两个区间不会有公共部分) 使得所选择的区间的和最大! 思路:这是一种很常见的dp dp[i][j] 表示的是前 i 个数选择 j 个 ...

  4. Oracle 给已创建的表增加自增长列

    对于已经创建的表,在特殊需求下,需要增加一个自增长列步骤: --1. 增加 自增长列 ); --2. 程序方式更新设置 IdNum 列 值 --3.查询最大 ) From Limsbusinessen ...

  5. ruby -- 问题解决(一)无法连接mysql数据库

     >rails g controller home index  运行该命令时无法连接mysql 先下载配置文件:mysql-connector-c-noinstall-6.0.2-win32. ...

  6. DDD:当视图模型、领域模型和数据模型都采用了同样的类型的时候,我们该如何处理?

    如果采用这种模式,模型会在不同的逻辑层之间传递,以向内传递为例,模型的状态变化是由外向内的不同逻辑层负责修改的,因为这种模式下模型的封装性是很差的,架构和框架要做到:清晰的表达每个逻辑层该如何使用和修 ...

  7. Java hashCode() 和 equals()的若干问题解答

    本章的内容主要解决下面几个问题: 1 equals() 的作用是什么? 2 equals() 与 == 的区别是什么? 3 hashCode() 的作用是什么? 4 hashCode() 和 equa ...

  8. [OpenCV] Image Processing - Grayscale Transform

    "每个像素的输出值只取决于其输入值" 重难点:Histogram equalization 参考:笑得很甜 http://blog.csdn.net/xiaowei_cqu/art ...

  9. 在JAVA和android中常用的单列模式

    在很多开发中,项目为了节约资源,都把一个类的构造函数变为私有化,这样整个项目中就不能创建多个实例,这样的方法我们称为单例模式 现在通过代码来简介下这个单例模式: 在新建一个java项目后,创建一个实体 ...

  10. multi-CPU, multi-core and hyper-thread--转

    原文地址:http://stackoverflow.com/questions/680684/multi-cpu-multi-core-and-hyper-thread Multi-CPU was t ...