Linux常用命令
1、ls
显示文件或目录
-l:(l:list)列出文件详细信息
-a:(a:all)列出当前目录下所有文件及目录,包括隐藏的
2、mkdir
创建目录
-p:创建目录,若无父目录,则创建p(parent)
3、cd
切换目录
4、touch
创建空文件
5、echo
创建带有内容的文件
6、cat
查看文件内容
cat file | head -n number:查看文件file前number行的内容。
cat file | tail -n number:查看文件file后number行的内容。
cat file | grep “关键字”:返回文件file中包含“关键字”的行。
grep -i “关键字” file:返回文件file中包含“关键字”的行。
7、cp
拷贝
8、mv
移动或重命名
9、rm
删除文件
-r:递归删除,可删除子目录及文件
-f:强制删除
10、find
在文件系统中搜索某文件
11、wc
统计文本中行数、字数、字符数
12、grep
在文本文件中查找某个字符串
13、rmdir
删除空目录
14、pwd
显示当前目录
15、more、less
分页显示文本文件内容
16、head、tail
显示文件头、尾内容
17、ctrl+alt+F1
命令行全屏
18、ps -ef | grep java
查看所有的Java进程
19、kill -9 进程号
杀掉进程
20、rz
选择文件进行上传
21、sz 文件名
sz后面跟文件名可以进行文件从Linux上面下载
22、tar -zxvf 文件名
解压缩tar包
tar -zcvf :压缩tar包
23、scp file_path_1 root@192.168.1.1: file_path_2(将本机文件赋值到远程服务器上)
file_path_1 本地文件的绝对路径
root 表示通过root用户登录到远程服务器
192.168.1.1 目标服务器的IP地址
file_path_2 要存储在目标服务器的地址
24、scp root@192.168.1.1:file_path_1 file_path_2 (将远程服务器上的文件复制到本地)
root:表示通过root用户登录到远程服务器(也可以是远程服务器的其他用户)
192.168.1.1:是服务器的ip,当然也可以是网址。
file_path_1:表示的是欲复制到本机的位于远程服务器上的文件
file_path_2:表示的是将远程文件复制到本地的绝对路径
系统管理命令
1、stat
显示指定文件的详细信息,比ls更详细。
2、who
显示在线登录用户
3、whoami
显示当前操作用户
4、hostname
显示主机名
5、uname
显示系统信息
6、top
动态显示当前耗费资源最多进程信息
7、ps
显示瞬间进程状态
8、du
查看目录大小
-h:带有单位显示目录信息
9、df
查看磁盘大小
-h:带有点位显示磁盘信息
10、ifconfig
查看网络情况
11、ping
测试网络联通
12、netstat
显示网络状态信息
13、kill
杀进程