这是我自己学习Linux的过程中经常会遇到的指令,比较常见,做一个总结。
切换进入指定目录
使用方式:cd [dirName] cd [相对路径或绝对路径]
.代表此层目录
…代表上层目录
-代表前一个目录
~代表“当前用户身份”所在主文件夹
cd [dirName]
touch命令用来创建一个新文件
用法:touch fileName
touch fileName
make directory,创建目录
方式1:mkdir (路径)文件夹
不写路径就是在当前目录创建文件夹
方式2:mkdir -p 路径
当一次性创建多层不存在的目录的时候,添加-p参数,否则会报错
方式3:mkdir 路径1 路径2 路径3……(多个路径以空格隔开)
表示一次性创建多个目录
rm 命令可用于移除不需要的 (取消链接) 目录和文件,可移除一个目录中的一个或多个文件或目录,也可移除某个目录及其下的所有文件及子目录。
用法:rm ./filename
rm ./filename
注: 删库跑路命令 rm -rf /*
su命令是在用户间切换,可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户,当由普通用户切换到root用户时,需要认证密码。
#切换root用户
su root
apt-cache和apt-get是apt包的管理工具,他们根据/etc/apt/sources.list里的软件源地址列表搜索目标软件、并通过维护本地软件包列表来安装和卸载软件。
#安装软件
sudo apt-get install package_name
#更新软件包列表
sudo apt-get update
Linux常见环境配置安装
#vim文本编辑器安装
sudo apt-get install vim
#安装C/C++编译器及环境
sudo apt install build-essential
#安装Mysql(记得修改初始密码)
sudo apt-get install mysql-server
sudo apt install mysql-client
#指令安装VsCode(建议应用商店安装)
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake ide visual-studio-code
#安装netstat网络工具
sudo apt-get install net-tools
清除当前的Ubuntu终端,这只是将原先的输出向上移动
clear
重启Ubuntu终端
reset
在Ubuntu中打开终端的快捷键是 Ctrl+Alt+T
关机命令(可以man shutdown命令了解详情)
#现在立即关机
shutdown now
shutdown -h now
#现在立即重启
shutdown -r now