LINUX新手必须知道的二十个命令
2016-03-10 21:36
591 查看
|
?
?
-l 命令输出:
d (代表了是目录).
rwxr-xr-x 是文件或者目录对所属用户,同一组用户和其它用户的权限。
上面例子中第一个ravisaive 代表了文件文件属于用户ravisaive
上面例子中的第二个ravisaive代表了文件文件属于用户组ravisaive
4096 代表了文件大小为4096字节.
May 8 01:06 代表了文件最后一次修改的日期和时间.
最后面的就是文件/文件夹的名字
更多"ls"例子请查看 15 linux中ls命令实例
"lsblk"就是列出块设备。除了RAM外,以标准的树状输出格式,整齐地显示块设备。 |
?
3. md5sum命令
“md5sum”就是计算和检验MD5信息签名。md5 checksum(通常叫做哈希)使用匹配或者验证文件的文件的完整性,因为文件可能因为传输错误,磁盘错误或者无恶意的干扰等原因而发生改变。?
“dd”命令代表了转换和复制文件。可以用来转换和复制文件,大多数时间是用来复制iso文件(或任何其它文件)到一个usb设备(或任何其它地方)中去,所以可以用来制作USB启动器。 |
dd 命令在执行中会根据文件的大小和类型 以及 usb设备的读写速度,消耗几秒到几分钟不等。
"uname"命令就是Unix Name的简写。显示机器名,操作系统和内核的详细信息。 |
-a显示详细信息。上面的输出详细说明了uname
-a
“Linux“: 机器的内核名
“tecmint“: 机器的节点名
“3.8.0-19-generic“: 内核发布版本
“#30-Ubuntu SMP“: 内核版本
“i686“: 处理器架构
“GNU/Linux“: 操作系统名
6. history命令
“history”命令就是历史记录。它显示了在终端中所执行过的所有命令的历史。?
?
“sudo”(super user do)命令允许授权用户执行超级用户或者其它用户的命令。通过在sudoers列表的安全策略来指定。 |
并不建议使用sudo或者su来处理日常用途,因为它可能导致严重的错误如果你意外的做错了事,这就是为什么在linux社区流行一句话:
“To err is human, but to really foul up everything, you need root password.”
“人非圣贤孰能无过,但是拥有root密码就真的万劫不复了。” # 译
8. mkdir命令
“mkdir”(Make directory)命令在命名路径下创建新的目录。然而如果目录已经存在了,那么它就会返回一个错误信息"不能创建文件夹,文件夹已经存在了"("cannotcreate folder, folder already exists")
?
“touch”命令代表了将文件的访问和修改时间更新为当前时间。touch命令只会在文件不存在的时候才会创建它。如果文件已经存在了,它会更新时间戳,但是并不会改变文件的内容。 |
10. chmod 命令
“chmod”命令就是改变文件的模式位。chmod会根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限)。在文件(文件夹或者其它,为了简单起见,我们就使用文件)中存在3中类型的权限
?
现在需要设置3种用户和用户组权限。第一个是拥有者,然后是用户所在的组,最后是其它用户。
?
所属用户组权限是 r-x (只有读和执行权限, 没有写权限),
对于其它用户权限是 -x(只有只执行权限)
为了改变它的权限,为拥有者,用户所在组和其它用户提供读,写,执行权限。
?
?
?
“chown”命令就是改变文件拥有者和所在用户组。每个文件都属于一个用户组和一个用户。在你的目录下,使用"ls |
“chown”命令用来改变文件的所有权,所以仅仅用来管理和提供文件的用户和用户组授权。
?
Debian系列以“apt”命令为基础,“apt”代表了Advanced |
见名知义,apt-cache用来搜索包中是否包含子包mplayer, apt-get用来安装,升级所有的已安装的包到最新版。
关于apt-get 和 apt-cache命令更多信息,请查看 25
APT-GET和APT-CACHE命令
“tar”命令是磁带归档(Tape Archive),对创建一些文件的的归档和它们的解压很有用。 |
了解更多"tar 命令"的例子,请查看 18 Tar命名例子
14. cal 命令
“cal”(Calender),它用来显示当前月份或者未来或者过去任何年份中的月份。?
?
?
“date”命令使用标准的输出打印当前的日期和时间,也可以深入设置。 |
16. cat命令
“cat”代表了连结(Concatenation),连接两个或者更多文本文件或者以标准输出形式打印文件的内容。?
在深入探究之前,我必须让你知道通配符(你应该知道通配符,它出现在大多数电视选秀中)。通配符是shell的特色,和任何GUI文件管理器相比,它使命令行更强大有力!如你所看到那样,在一个图形文件管理器中,你想选择一大组文件,你通常不得不使用你的鼠标来选择它们。这可能觉得很简单,但是事实上,这种情形很让人沮丧! 例如,假如你有一个有很多很多各种类型的文件和子目录的目录,然后你决定移动所有文件名中包含“Linux”字样的HTML文件到另外一个目录。如何简单的完成这个?如果目录中包含了大量的不同名的HTML文件,你的任务很巨大,而不是简单了。 在LInux CLI中,这个任务就很简单,就好像只移动一个HTML文件,因为有shell的通配符,才会如此简单。这些是特殊的字符,允许你选择匹配某种字符模式的文件名。它帮助你来选择,即使是大量文件名中只有几个字符,而且在大多数情形中,它比使用鼠标选择文件更简单。 这里就是常用通配符列表: ? 更多请阅读Linux cat 命令的实例 13 Linux中cat命令实例 |
“copy”就是复制。它会从一个地方复制一个文件到另外一个地方。 |
18. mv 命令
“mv”命令将一个地方的文件移动到另外一个地方去。?
19. pwd 命令
“pwd”(print working directory),在终端中显示当前工作目录的全路径。?
最后,经常使用的“cd”命令代表了改变目录。它在终端中改变工作目录来执行,复制,移动,读,写等等操作。 |
相关文章推荐
- linux学习笔记:文本编辑器Vim
- Linux grep命令详解
- SVN服务器从Windows迁移到LInux
- CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法
- Linux下find 命令用法详解+实例
- Linux内核分析(三)
- ubuntu 14.04开启root账户
- linux之cut用法
- 阿里云上CentOS的图形访问
- Linux命令总结
- linux下syscall函数,SYS_gettid,SYS_tgkill
- linux内核分析作业3:跟踪分析Linux内核的启动过程
- Centos安装jdk和idea
- CentOS 6.6 64位系统安装gcc编译器详解
- Linux 字符设备驱动结构(三)—— file、inode结构体及chardevs数组等相关知识解析
- linux系统调用接口整理
- linux下vim设置行号跟tab键4个空格
- Linux 字符设备驱动结构(二)—— 自动创建设备节点
- Linux下Vim的配置
- linux下获取程序当前目录绝对路径