Linux命令它们与英语口语十分相似,其命令格式如下:
命令 [选项] [参数](command [options] [arguments])
命令:告诉linux操作系统执行什么。
选项:说明命令的方式。选项如果是单个英语字母是以“-”字符开始,如果是多个英语字母基本都是以“–”字符开始。
参数:说明命令影响的是什么(如一个文件、一个目录、一段正文文字)
查看的命令
whoami 命令的功能是列出目前您操作系统所使用的用户名
who 目前有几个用户在操作系统上工作,比whoami多了系统上工作的其他用户
users 目前有哪些用户登陆了linux系统
tty 目前用户登陆linux系统所使用的终端
uname 显示当前的操作系统
uname -n显示目前操作系统的主机名(n是nodename的第一个字符可看成缩写)
uname -i显示目前操作系统所使用的硬件平台名(i是information第一个字符可看成缩写)
uname -r显示目前操作系统发布的版本信息(r是release的第一个字符)
uname -s显示目前操作系统名(r是release的第一个字符)
uname -m显示目前机器硬件名(m是machine的第一个字符)
uname -p显示中央处理器的类型(p是processor的第一个字符)
uname -a显示所有信息(a是all的第一个字符)
这里-n、-i、-r、-s等等都是选项.即说明命令的方式。选项部分是以“-”字符开始。
uname -m -s -r空格隔开同时显示信息
uname -msr也能同时显示信息
uname –help查看uname的全部选项
date 显示当前系统的日期和时间
cal 显示某月的日历,直接输入cal显示本月的日历(cal为calendar的前三个字符)
cal 8 2008显示2008年8月的日历(第一个参数为月份8,第二个参数为年2008)
clear 清楚窗口中的显示信息,即清屏作用(也可以使用快捷键CTR+L)
获得帮助信息
whatis 命令获得linux命令的帮助信息
eg:
whatis uname显示uname命令的用法,这里uname被看做一个参数(whatis获得)
whatis who显示who命令的含义作用
man是manual(手册)的前三个字符。(linux大哥有小弟无数,分堂无数。man是花名册,可以查看任何到任何小弟的名字)每个命令都对应着说明文件,这些说明文件叫做Man Pages。提供命令详细描述和使用方法。
man的命令格式如下
man []
eg: man su
浏览Man Pages
箭头上下左右End最后一页Home第一页
:/string向前查找字符串, q键为退出
info以网页的结构显示命令的信息,是一种基于正文的帮助系统
info的命令格式如下
info []
eg: info who
使用控制n键转到下一小节u键跳转到上层的章节
输入s屏底出现“Search for string[]:”提示,此时输入要查找的字符串
q为退出
cd切换进入目录
pwd显示当前目录的绝对路径(print working directory打印工作目录)
ls列出当前目录
ls [options] [directories|files]选项目录|文件
ls.当前目录
Ls..当前目录的上级目录
ls . ..同屏分别同时显示这两个目录中的内容
ls -F参数显示类型
ls -l参数显示所有目录中所有非隐藏文件的细节
ls -ld只想知道本身的属性用d
创建文件
mkdir目录名创建一个新目录(make directory,伟大随心的缩写)
mkdir -p目录名可以创建指定路径中所有不存在的目录
touch文件名创建一个新文件或多个文件,可以绝对路径可以使相对路径,touch目录名1目录名2目录名3
如果目标文件已存在就会修改文件的时间戳
复制文件
cp[-option(s)]source(s)target
source(源):可以是一个或者多个文件和目录
target(目的):可以是一个文件或者一个目录
-i(interactive,交互的),覆盖文件给出提示信息
-r(recursive,递归的)复制一个目录时,复制当前目录中所有内容,包括复制其下子目录的所有内容。
-p(presever,维持)保留一些特性,如时间戳
-f(force,强制)若目标文件存在,并不咨询直接覆盖原来所有文件
移动文件
mv(move的缩写)
mv a b从a移动到b包括移动及修改文件和目录名
本文作者:冰羽
本文地址: https://bingyublog.com/2018/05/06/Linux简单命令小总结/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!