![](https://csdnimg.cn/release/download_crawler_static/88588345/bg1.jpg)
sudo 加指令
root账户执行指令
su username
切换账户
su - username
切换账户并切换到相关目录
who
查看当前登录的账户
logout/exit
注销当前用户
poweroff
立刻关机
reboot
立刻重启
halt
挂起(关闭系统不关电源)
shutdown -r 加时间
定时重启
shutdown [-h(halt)] 加时间
定
时关机
shutdown now
立刻关机
shutdown +5
5分钟后关机
shutdown 10:30
10:30 关机
shutdown -c
取消定时开关机
pwd
显示所在的目录
init [-options]
运行级别
-0
立刻关机
-1
立刻重启
-2
多用户文本工作界面
-3
多用户文本工作界面
-4
多用户文本工作界面
-5
图形界面
-6
重启
grep [string] filename
检索文件中的字符串
-I
不区分大小写
-n
行号
-r
递归
ls [-options] filename
显示当前目录下的文件
-a
显示隐藏文件
-l
长格式列表显示
-r
将文件相反次序排序
-m
紧凑的格式显示
-A
同-a 但不列出当前目录和父母
录
-F
在列出的档案名称后加同意符
号 可执行加 * 目录加/
-R
递归
cd [-options] dirname
进入目录
.
回到当前目录
..
回到上级目录
~
回到当前用户的主目录
/
回到根目录下
回到当前用户主目录
cat [-options] filename
查看文件内容
-n
从数字1开始对所有输出的行
数编号
-b
和-n相似 对于空白行不编号
-s
遇到两行空白行合并成一行
head filename [-options]
显示文件头
tail filename [-options]
显示文件尾
通配符
*
可以匹配零个或者多个字符
?
匹配一个字符
[]
匹配方括号中的
!
非
^
非
Linux文件目录
Linux命令行快捷键
ctrl+左右键:在单词之间跳转
•
ctrl+a:跳到本行的行首
•
ctrl+e:跳到页尾
•
Ctrl+u:删除当前光标前面的文字(还有剪切功
能)
•
ctrl+k:删除当前光标后面的文字(还有剪切功能
•
Ctrl+L:进行清屏操作
•
Ctrl+y:粘贴Ctrl+u或ctrl+k剪切的内容
•
Ctrl+w:删除光标前面的单词的字符
•
Alt– d:由光标位置开始,往右删除单词。往行
尾删
•
Ctrl– k:先按住Ctrl键,然后再按k键;
•
Alt– k:先按住Alt键,然后再按k键;
•
M– k:先单击Esc键,然后再按k键。
•
移动光标
Ctrl– a:移到行首
•
Ctrl– e:移到行尾
•
Ctrl– b:往回(左)移动一个字符
•
Ctrl– f:往后(右)移动一个字符
•
Alt– b:往回(左)移动一个单词
•
Alt– f:往后(右)移动一个单词
•
Ctrl– xx:在命令行尾和光标之间移动
•
M-b:往回(左)移动一个单词
•
M-f:往后(右)移动一个单词
•
编辑命令
Ctrl– h:删除光标左方位置的字符
•
Ctrl– d:删除光标右方位置的字符(注意:当前
命令行没有任何字符时,会注销系统或结束终
端)
•
Ctrl– w:由光标位置开始,往左删除单词。往
行首删
•
Alt– d:由光标位置开始,往右删除单词。往行
尾删
•
M– d:由光标位置开始,删除单词,直到该单
词结束。
•
Ctrl– k:由光标所在位置开始,删除右方所有的
字符,直到该行结束。
•
Ctrl– u:由光标所在位置开始,删除左方所有的
字符,直到该行开始。
•
Ctrl– y:粘贴之前删除的内容到光标后。
•
ctrl– t:交换光标处和之前两个字符的位置。
•
Alt+.:使用上一条命令的最后一个参数。
•
Ctrl– _:回复之前的状态。撤销操作。
•
Ctrl-a+Ctrl-k 或 Ctrl-e+Ctrl-u 或 Ctrl-k+
Ctrl-u 组合可删除整行。
Bang(!)命令
!!:执行上一条命令。
•
^foo^bar:把上一条命令里的foo替换为bar,
并执行。
•
!wget:执行最近的以wget开头的命令。
•
!wget:p:仅打印最近的以wget开头的命令,不
执行。
•
!$:上一条命令的最后一个参数,
与 Alt- . 和 $_ 相同。
•
!*:上一条命令的所有参数
•
!*:p:打印上一条命令是所有参数,也即 !*的内
容。
•
^abc:删除上一条命令中的abc。
•
蓝色
目录
绿色
代表可执行文件
红色
压缩文件
浅蓝色
链接文件
灰色
其他文件
红色闪烁
链接的文件有问题
黄色
设备文件
-
普通文件
D
目录文件
L
链接文件
C
字符设备文件
B
块设备文件
重定向输出
>覆盖输出
>>追加输出
2>错误输出
2>>错误追加
&>标准输出和标准错误重定向输出
&>>
VI命令
I
输入
A
附加命令
O
打开文件
:%s/#/?
(%)全部
#全部替换成?
文件来源:LuKey_C_LY_C的学习之路,Kotlin,Java筑基-CSDN博客
此文件为个人学习笔记,仅用于学习交流,禁止商用
常见指令&&文件目录
2021年9月9日
10:42