liunx命令
前言
给自己一个备忘录,练手使用,文中内容是在参考文章中归纳总结的。。。
常用小技巧 tips:
Tab按键—命令补齐功能
Ctrl+c 按键—停掉正在运行的程序
Ctrl+d 按键—相当于exit,退出
Ctrl+l 按键—清屏**
个人认为不太实用的快捷键
Ctrl + u 删除光标之前到行首的字符
解释:输入命令如:abc**d**efg,光标位于d处,则abc都被删除,留下的为defg
Ctrl + k 删除光标之前到行尾的字符
解释:输入命令如:abc**d**efg,光标位于d处,则defg全被删除,留下的为abc
Ctrl + a 光标移动到行首(ahead of line),相当于通常的Home键
Ctrl + e 光标移动到行尾(end of line)
Ctrl + f 光标向前(forward)移动一个字符位置,这个向前指的是朝着行尾方向
Ctrl + b 光标往回(backward)移动一个字符位置,朝着行首方向
Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)
Ctrl + t 交换光标位置前的两个字符 例如a**bc**defgh 将光标放在c这里,使用该快捷键后的结果 a**cb**defgh
———【暂时不知道这个怎么用的。。。。。】——–
Ctrl + w 删除从光标位置前到当前所处单词(word)的开头
Ctrl + t 交换光标位置前的两个字符 例如a**bc**defgh 将光标放在c这里,使用该快捷键后的结果 a**cb**defgh
Ctrl + y 粘贴最后一次被删除的单词
Ctrl + Alt + d 显示桌面
Alt + b 光标往回(backward)移动到前一个单词
Alt + d 删除从光标位置到当前所处单词的末尾
Alt + F2 运行
Alt + F4 关闭当前窗口
Alt + F9 最小化当前窗
Alt + F10 最大化当前窗口
Alt + Tab 切换窗口
Alt +按住左键 移动窗口(或在最下面的任务栏滚动鼠标滑轮)
[鼠标中间键] 粘贴突出显示的文本。使用鼠标左键来选择文本。把光标指向想粘贴文本的地方。点击鼠标中间键来粘贴。
在桌面或文件管理器中直接按 / 就可以输入位置,打开文件管理器。
快速搜索:在 vi 或 Firefox 中直接按 / 即可进入搜索状态。
网站链接和图片可直接拖放到桌面或者目录,可以马上下载。
直接将文件管理器中的文件拖到终端中就可以在终端中得到完整的路径名。
在滚动条的空白处点击鼠标中键,屏幕即滚动到那个地方。
正文
1.关机命令 shutdown
命令 | 解释 |
---|---|
shutdown -h now | 立刻关机 |
shutdown -h xx:xx | xx:xx时间关机,定时关机 |
shutdown -r now | 立即重启 |
shutdown -c | 取消定时关机命令 |
2.重启命令 reboot
命令 | 解释 |
---|---|
reboot | 重启 |
reboot -n | 在重开机前不做将记忆体资料写回硬盘的动作 |
reboot -w | 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里 |
reboot -d | 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d) |
reboot -f | 强迫重开机,不呼叫 shutdown 这个指令 |
reboot -i | 在重开机之前先把所有网络相关的装置先停止 |
3.展示目录列表命令 ls( list)
命令 | 解释 |
---|---|
ls | 展示当前目录下的可见文件 |
ls -a | 展示当前目录下所有的文件(包括隐藏文件) |
ls -l (ll) | 展示当前目录下文件的详细信息 |
ll -a | 显示当前目录下所有文件的详细信息 |
4.切换目录命令 cd(Change Directory)
命令 | 解释 |
---|---|
cd xxx | 进入xxxx目录 |
cd .. | 返回上一级目录 |
cd / | 切换到根目录 |
cd ~ | 切换到当前用户的根目录 |
cd - | 切换到上一级所在目录 |
5.创建目录 mkdir(MaKe DIRectory)
命令 | 解释 |
---|---|
mkdir xx | 创建一个名为xx的空目录 |
mkdir dir1 dir2 dir3 | 创建多个目录,分别为 dir1 dir2 dir3 |
mkdir -p dir1/sub1/sub2 | 递归创建多个目录 -p或–parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录; |
mmkdir -m 755 xxx | 创建权限为755的目录 **-m, –mode 创建带权限的目录 |
mkdir -v dir3 | 创建dir3都显示创建信息 -v或 –verbose 每次创建新目录都显示信息 |
详见:https://blog.csdn.net/fgszdgbzdb/article/details/73740264
6.删除目录 rmdir (rmdirReMove DIRectory)
命令 | 解释 |
---|---|
rmdir xxx | 在当前目录下删除xxx目录且xxx为空目录 |
rmdir aaa bbb ccc | 当前目录下删除为空的aaa bbb ccc目录 |
rmdir -p BBB/Test | 在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除 |
ps:基本和mkdir差不多,只不过一个是创建一个是删除,rmdir只能删除空目录
7.创建文件 touch
命令 | 解释 |
---|---|
touch xxx.txt | 当前目录下创建一个 xxx.txt的文件 |
touch xxx.txt aa.exe bbb.doc | 在当前目录下创建多个文件,分别为xxx.txt aa.exe bbb.doc |
touch mkdir/1.log | 在mkdir目录下创建1.log文件 不能在文件下创建文件 |
8.删除文件 rm(remove)
命令 | 解释 |
---|---|
rm 1.txt | 删除1.txt |
rm -f 1.txt | 直接删除1.txt(不询问) |
rm -r test | 递归删除,即删除test下的所有文件和子目录(带询问) |
rm -rf test | 删除test下的所有文件和子目录(直接删除不询问) |
rm -i *.log | 删除任何.log文件;删除前逐一询问确认 |
sz命令
参考文章:
https://blog.csdn.net/ZF_9420/article/details/80466606
https://blog.csdn.net/bearcatfly/article/details/54602359
https://www.cnblogs.com/wqsbk/p/5649037.html
https://blog.csdn.net/fgszdgbzdb/article/details/73740264
https://www.cnblogs.com/aaronax/p/5609028.html