linux常用终端命令(大多是单词或词组缩写):
—————自己做的备忘笔记,可能有不对的,欢迎指正—————————
ctrl+shift+=调大窗口字体;ctrl+ -调小窗口字体(powershell中不适用)
标准格式为:command [-options] [parameter] 其中方括号中的表示可选项
ls(list) 列出当前目录下的文件夹(powershell中还可用dir)
mkdir(make directory) 创建目录
touch 文件不存在则新建(此命令powershell不可用)
pwd(print work directory)打印当前目录下文件
clear 清屏(power shell中cls也可以)
cd(change directory)更改所在目录
rm(remove)删除指定文件名
查看帮助信息:command --help或man command(比前者更详细,回车换行,空格换页,b回滚一页,f前滚一页,q退出)
man是指manual手册;在powershell中可用man command或help command
终端实用技巧: tab键自动补全(Linux中敲两下tab出现可选内容,powershell中可选内容通过连按tab键切换)
上下方向键切换曾用命令,ctrl+c退出曾用命令
linux中以.开头的文件为隐藏文件,ls 选项-a(all)可以列出隐藏文件(powershell中使用ls -h或-hidden)
.代表当前目录;…代表上一级目录(cd …切换到上一级目录)
ls常用选项:
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l详细显示
-h配和-l使用,人性化显示文件大小
命令选项可以合并使用且与顺序无关,如:ls -lha
文件大小:Byte(字节),Kibibyte(千),Mebibyte(兆),Gigabyte(千兆),Terabyte(太),Petatybe(拍),Exabyte(艾),Zettabyte(泽),Yottabyte(尧)
ls通配符:*可代表任意个数(包括0)的字符,?代表一个(不能为0)字符,[]匹配字符组中的一个:[123]同[1-3],[abc]同[a-c]
切换目录:cd或cd ~切换到当前用户的主目录(power shell中cd ~可用)
cd .保持在当前目录;cd …切换到上一级目录(poweshell可用)
cd -在最近两个目录之间来回切换(power shell不可用)
此后“power shell中可用”简化为旁注”(可用)“
注意相对路径和绝对路径的区别
Linux目录分隔符为/,Windows下为
touch:文件已存在时可修改文件末次修改日期,不存在则创建
mkdir:-p选项递归创建目录mkdir -p a/b/c/d/ 注意同级目录下文件或目录不可重名(可用)
rm:-f选项强制删除文件,不存在也不会报错(可用)
-r选项可递归地删除目录(文件夹) 注意rm删除不可恢复(可用,power shell中用rd (功能相同)会有提示信息)
可结合通配符使用:rm -r *会删除所有目录(很危险,要重装系统)
tree[目录名]:以树状图显示文件结构,-d选项只显示目录不显示文件,未输入目录名则默认显示当前目录下的结构
cp(copy) 源文件 目标文件:复制文件或目录;复制到当前目录下且不更改文件名可以用: cp 源文件 .(以“.”代表当前目录)(可用)
-i选项:当覆盖已有同名文件时会发出提醒(此时输入n(即NO)表示取消,输入y(即 YES)表示确定(win加-i后不能复制)
-r选项:跟rm命令一样使用了-r才可对目录进行更改
mv(move) 源文件 目标文件:移动文件或目录(无需-r),也可重命名文件或目录,加-i在覆盖时给出提示信息
cat(concatenate)和more都可显示文件内容,cat适合看内容少的,more适合看多的(more有和man一样的操作键)
cat选项:-b对输出的非空行编号,-n对输出的所有行编号
grep 文本内容 文件名:搜索文本内容,搜索的文本内容有空格时要加双引号,如"hello world"
grep选项:-n显示匹配行的行号,-v显示不包含匹配行的文本所有行(相当于求反,-vn显示求反行及其行号),-i搜索时忽略大小写
模式查找(正则表达式):^a表示查找以a开头的文本行,zh$表示查找以zh结尾的文本行
echo 文字内容:在终端显示指定文字内容
结合重定向使用:echo 文字内容 >会覆盖原有内容,连用两个>则是在原有文件后追加内容
重定向还可以结合其他命令使用,如:ls >a.txt会将此路径下的文件目录(本应在终端显示的内容)写入文本文件中,可用cat命令确认
管道 | :将一个命令的输出作为另一个命令的输入,如:ls -lha | more就会将输出内容分屏显示,ls -lha | grep doc只会输出匹配doc的文件或目录
shutdown 选项 时间:关机(未指定选项)或重新启动(-r);
时间:now表示立刻执行,+10表示10分钟后执行,20:25表示20:25时执行,既未指定选项又未设定时间时默认1分钟后关机
输入shutdown -c 撤销命令
ifconfig(configure a network interface)查看/配置计算机当前的网卡配置信息,快速找到ip地址:ifconfig | grep inet(Windows使用ipconfig -all)
ping ip地址(或域名):检测到目标ip地址的连接是否正常(可以测试某台计算机是否开机)
(域名如:www.baidu.com是IP地址的别名)