Linux
Linux命令基本的格式:
命令 [选项] [参数]
注:选项,表示子功能
短格式:-r 递归(r只有一个字符)
长格式:–help 帮助 (help有多个字符)zxc@zxc-VirtualBox:~$
zxc:当前用户名
zxc-VirtualBox:主机名
~:Home目录左Ctrl+Alt+T 快速进入命令行
右Ctrl+C 可调整屏幕大小
Linux常用命令
使用的为Ubuntu
命令快捷键
命令补全:Tap:前提是只有一个,无重复
命令历史:↑
退出:Ctrl+C
which
which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果
which pwd查找pwd命令所在路径
which java查找path中java的路径
进程命令
ps-查看进程
- ps命令是Process Status的缩写,ps命令用来列出系统中当前运行的那些进程。一般是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程
- ps -ef 查看所有正在运行的进程
- ps -ed|grep ssh ps与grep常用组合用法,查找特定的进程
- ps-axjf 列出类似程序树的程序显示
top:动态的显示进程信息,实时检测进程信息
ISRT 分配的进程空间大小
RES 实际的物理内存大小
Ctrl+C退出
kill -结束进程
- kill xxx(pid) pid-进程号
- kill -9 pid 强制杀死进程
- kill -I 列出所有可用信号
- 预设的信息为SIGTERM(15),可指定程序终止。若仍然无法终止程序,可使用SIGKILL(9)信息尝试强制删除程序
网络命令
查看网卡信息
ifconfig
ifconfig | more
如果系统没有ifconfig命令可以通过安装,输入:sudo apt-get install net-tools 如果此方法不行则:先输入1、sudo apt-get update
2、sudo apt upgrade
3、sudo apt install net-tools
ping查看与某台机器连接情况
- ping xxx.xx.xx.xx(ip)
- 如果系统没有ping命令可以通过安装程序安装,如“sudo apt-get install iputils-ping”
目录命令
pwd
pwd查看当前目录
cd切换
- cd/ 切换到根目录
- cd/usr 切换到根目录下的usr目录
- cd …/ 切换到上一级目录,或者cd …
- cd ~ 切换到home目录
- cd - 切换到上次访问的目录
ls查看目录
- ls 查看当前目录下的所有目录和文件
- ls -a查看当前目录下所有目录和文件(包括隐藏的文件,.开头 的文件因隐藏)
- ls -l或ll列表查看当前目录下所有目录和文件的显示详情信息
mkdir创建目录
- mkdir aaa 在当前目录下创建一个名为aaa的目录
- mkdir aaa/bbb 在aaa目录下创建衣蛾名为ddd的目录
- mkdir -p ccc/ddd 在cc目录下创建一个名为ddd的目录(ccc目录不存在则自动创建)
rm目录/文件
- 删除文件
- rm 文件 删除当前目录下的文件
- rm -f 文件 删除当前目录下的文件(不询问)
- 删除目录
- rm -r aaa 递归删除当前目录下的aaa目录
- rm -rf aaa 递归删除当前目录下的aaa目录(不询问)
- 全部删除
- rm -rf * 将当前目录下的所有目录和文件全部删除。注意:执行 rm -rf* 一定要小心,只要有权限会删除所有文件而不提示。
搜素目录
- 命令: find目录 参数 文件名称
- find/temp -name ‘a*’ 查找/temp目录下所有以a开头的文件或目录
修改目录
- 重名名目录
- 命令:mv 当前目录 新目录
- mv aaa ccc 将目录aaa改为ccc
- 剪切目录
- 命令: mv 目录名称 目录的新位置
- mv cc/bbb . 将ccc下的bbb 目录剪切到当前目录下
- 拷贝目录
- cp -r 目录名称 目录拷贝的目标位置 //-r代表递归
- cp -r -p aa bb 是保持文件的属性把aa目录复制到bb目录下
- cp -r bbb ccc 将bbb目录复制到ccc目录下