Linux 常用shell指令记录总结

Posted 红日666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 常用shell指令记录总结相关的知识,希望对你有一定的参考价值。

shell指令汇总(持续更新...)

ls指令:

ls:列出文件
ls a*:列出当前目录下以字母a开头的所有文件
ls -l *.doc:给出当前目录下以.doc结尾的所有文件

cp指令:

cp:复制文件
cp afile afile.bak:把文件复制为新文件 afile.bak
cp afile /home/bible/:把文件从当前目录复制到/home/bible/目录下

mv指令:

mv:移动和重命名文件
mv afile bfile:将afile重命名为bfile
mv afile /tmp:将当前目录下的afile移动到/tmp/目录下

rm指令:

rm:删除文件和目录
rm afile:删除文件afile
rm *:删除当前目录下所有的文件(未隐藏文件)
rmdir:删除目录
rmdir file名:删除该文件

cd指令:

cd:切换到主目录 
cd /目录路径:切换到某个目录下
cd / :切换到根目录
cd ..:切换到上一目录

mkdir指令:

mkdir:建立目录
mkdir + file名:在当前目录下创建文件夹

differ指令:

diff dir1 dir2:比较两个目录文件列表是否相同,不同则列出
diff file1 file2:比较两个文件是否相同,不同则列出

shutdown指令:

shutdown -r now 重新启动计算机
shutdown -h now 关闭计算机

Mac切换到管理员指令:

sudo su 切换到管理员模式
exit 退出管理员模式

其他指令:

more/less + afile:查看afile文件内容
cat + 文件名:显示当前文件内容
ps:查看进程
kill:杀掉进程
pwd:查看当前路径
su -:切换到root用户
clear:清屏

Mac环境变量:

export:查看所有的环境变量
export FLUTTER_STORAGE_URL=https://storage.flutter-io.cn:将此环境变量设置成全局的
touch .bash_profile:生成bash_profile文件
open .bash_profile: 打开bash_profile文件
source .bash_profile:使修改的bash_profile文件更新生效

vim:

vim是程序开发者的一项很好用的工具

vim + filename即可创建或打开一个文件
vim分为三种模式:
1>命令模式(Command mode):
i 切换到输入模式
x 删除当前光标所在处的字符
: 切换到底线命令模式,以在最底一行输入命令
2>输入模式(Insert mode):

3>底线命令模式(Last line mode):
在命令模式下按下 : 就进入了底线命令模式
:q 退出
:w 保持文件
:wq 保存文件并退出
ESC 退出底线命令模式

以上是关于Linux 常用shell指令记录总结的主要内容,如果未能解决你的问题,请参考以下文章

text [总结] Shell常用指令

linux-shell scripts 脚本的初步认识

02 MongoDB数据类型重要概念以及shell常用指令

Linux常用命令

shell脚本--(符号和语法)

linux: shell常用指令归纳