linux常识以及常用命令和参数
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常识以及常用命令和参数的更多相关文章
- Linux 用户和组 权限管理 常用命令与参数
========================================================================== 1.基本概念: 所有者 : 一般为文件的创建者,谁 ...
- Linux查看系统配置常用命令
Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ...
- Linux 系统巡检常用命令
Linux系统巡检常用命令 # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...
- linux 下 mysql 常用命令
linux 下 mysql 常用命令 阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...
- Linux 使用 github 常用命令
Linux 使用 github 常用命令 今天整理一下常用的 github 命令,自己只是一个编程小白,有些地方可能做的不是很好,仅仅用作自己的学习使用. 创建一个文件夹用于存放github仓库 m ...
- Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...
- Linux课程---2、Linux下最常用命令(查看帮助命令)
Linux课程---2.Linux下最常用命令(查看帮助命令) 一.总结 一句话总结: man 1.显示文件? ls:ls带其它参数详情可以man ls man ls:比如 ls -a显示隐藏文件,l ...
- linux文本处理常用命令
linux文本处理常用命令 linux文本处理命令:grep.sed.printf.awk 1.grep grep的作用是按行查找字符,输出包含字符的行. #从文件查询 grep 'hello' ...
- linux vi编辑常用命令
linux vi编辑常用命令 来源:互联网 作者:佚名 时间:07-10 21:31:14 [大 中 小] linux vi编辑常用命令,需要的朋友可以参考下 vi编辑器中有三种状态模式 1. ...
随机推荐
- 个性化EDM数据营销的三大提醒
EDM数据营销行业已经进入个性化时代.但是怎样实现个性化仍然是一个重大课题.国内领先的智能化邮件营销服务商Focussend一直致力于探索和研究邮件营销领域的先进知识和做法,旨在为企业和个人提供更多有 ...
- oracle 12541,12560,00511无监听程序, 协议适配器错误问题分析及解决方案
oracle 12541,12560,00511无监听程序, 协议适配器错误问题分析及解决方案 问题描述: 1. lsnrctl start.stop.非常慢,出现卡顿现象: 2. 执行lsnrc ...
- Web Component--01. 简介
Web Components 是什么? Web Components是W3C定义的新标准,它给了前端开发者扩展浏览器标签的能力,可以自由的定制组件,更好的进行模块化开发,彻底解放了前端开发者的生产力. ...
- Android 布局之LinearLayout
Android 布局之LinearLayout 1 LinearLayout简介 LinearLayout是线程布局.它包括2个方向(android:orientation):“水平”(horizon ...
- 『设计前沿』14款精致的国外 iOS7 图标设计示例
每天都有大量的应用程序发布到 iOS App Store 上,在数量巨大的应用中想要引起用户的主要,首要的就是独特的图标设计.这篇文章收集了14款精致的国外 iOS7 图标设计示例,希望能带给你设计灵 ...
- js-基础(1)
js-基础(1) javascript由三部分组成:核心,DOM,BOM核心——ECMAScript,可以运行浏览器/单纯的JS引擎 console.log(‘hello’);DOM——操作HT ...
- 【转】sql server开启全文索引方法
利用系统存储过程创建全文索引的具体步骤: 1) 启动数据库的全文处理功能 (sp_fulltext_database) 2) 建立全文目录 (sp_fulltext_catalog) 3) 在全文目录 ...
- Java魔法堂:初探MessageFormat.format和ChoiceFormat
一.前言 刚开始从.net的转向java的时候总觉得 String.format 用得不习惯,希望格式模版会这样 {}, }$s,$s's cat.%2$s,this is %1$s's dog. . ...
- Qt之QAbstractItemView右键菜单
一.功能概述 说起右键菜单,之前Qt之自定义QLineEdit右键菜单这篇文章中我已经讲述过3种右键菜单的实现方式,今儿也是在啰嗦一下,针对QListWidget类在定制一下右键菜单,我使用的具体方式 ...
- JavaScript执行顺序分析
之前从JavaScript引擎的解析机制来探索JavaScript的工作原理,下面我们以更形象的示例来说明JavaScript代码在页面中的执行顺序.如果说,JavaScript引擎的工作机制比较深奥 ...