Shell命令
1、目录操作命令:
(1)显示目录内容:ls [选项] [目录名]
ls -l mydir //显示mydir目录内容
(2)创建目录:mkdir [选项] [目录名]
mkdir dir //创建dir文件夹
(3)删除目录:rmdir [选项][目录名]
rm dir //删除dir文件夹
(4)改变工作目录:cd[目录名]
cd dir1 //进入到当前目录下子目录dir1中
cd ./dir1 //与之前命令等价
cd .. //转移至当前目录的上层目录
cd ../xxx //转移至当前目录的上层目录的xxx文件夹下
cd /home/user //转移至绝对路径目录下
cd / //回到主目录下
cd ~ //进入用户主目录 (家目录 又或者叫 home目录)
(5) 查看路径:pwd
2、文件操作命令:
(1)查看文件内容:cat [选项] [目录名]
cat text //查看text文件内容
(2)删除文件:rm [选项] [目录名]
rm dir //删除空文件夹dir
rm -r(f ) dir //删除非空文件夹dir即其下所有文件
(3)复制文件:cp [选项][目录1] [目录2]
cp a b //复制b目录到a
(4)移动文件:mv [选项][目录1] [目录2]
mv a b //移动b目录到a
(5)重命名文件:mv [文件1] [文件2]
mv a b //给文件a新名字b
3、软件安装命令:
dpkg -l //查看当前系统中全部的安装软件
sudo apt remove openjdk* //卸载jkd
tar -xyzf .....tar.gz //解压文件
4、Vim命令
- 编辑文本
vim text //用vim便捷text文档
- 退出命令
esc后
:w:将缓冲区内的资料写入磁盘中,但不离开vi
:wq:将缓冲区内资料写入磁盘中,并离开vi
E212:无法打开并写入文件:保存文件时用 w ! sudo tee %
- C语言程序编写
gedit hello.c 打开文本编辑器gedit,书写源代码,保存
gcc -o hello hello.c 编译原文件
./hello 查看程序运行结果
修改程序时可以用vi
4、进程操作:
查看系统目前正在运行的进程信息:ps [选项]
-e:显示所有进程的信息
-f:显示进程的所有信息
UID:进程所属的用户
PID:进程ID号
PPID:父进程的ID号
C:进程最近使用CPU的估算
STIME:进程开始时间,以“小时:分”的形式给出
TTY:该进程建立时所对应的终端
TIME:报告进程累计使用的CPU时间
查看正在后台执行的进程:jobs命令
结束或终止进程:kill命令
kill -9 456
6、其他命令:
man ls //命令在线帮助
clear //清屏
history //查看历史命令
7、CMD命令
切换盘符进入目录
C:\>cd /d G:\0软件备份\SQL\MySQL 8.0.15\mysql-8.0.15