Linux常用命令

下载

linux命令很多,但是常用的也就那么多,记录一些liunx常用的命令

tab

tab不是命令,是键盘上的tab键,这个虽然不是命令但是很重要,可以帮你补全文件信息和路径信息,减少手打产生的错误,例如你要进入到/usr/local,你使用cd /u然后按tab就会自动帮你打出cd /usr,如果你不知道/usr目录下有哪些文件夹,你可以连续按两次tab,就会在保留当前cd /usr的命令下并显示出/usr下的文件

1553734757195

cd

进入文件夹,比如 cd /home , cd /usr/data

cd .. 的意思是返回上一级

cd ./path 切换到当前目录下的path目录中,“.”表示当前目录

cd ../path 切换到上层目录中的path目录中,“..”表示上一层目录

pwd

查看当前目录路径

1553734788156

ls

查看当前目录下的所有文件

1553734806577

ll

也是查看当前目录下所有文件,不过这个显示每个文件的详情

1553734820852

cp

复制命令,例如:cp test.txt test1.txt 复制test.txt文件为test1.txt

1553734880632

mkdir

新建文件夹命令,例:mkdir 111

1553734915317

vi,vim

vi 是linux自带的文本编辑命令,vimvi的升级版,vim命令需要安装才有,可以使用这两个命令编辑文本,例如:vi test.txt

1553735737732

就会进入文本编辑模式,但是这个时候你是没法编辑的,如果你要开始编辑你需要先输入字母 a 激活编辑模式。

1553735757100

下面有INSERT字样提示你可以编辑

当你编辑完成后可以按 Esc 退出编辑模式
如果你要保存你需要直接输入 :wq 并回车,如果放弃保存 直接输入 :q 并回车

1553735783664

cat

预览模式查看文件,例:cat test.txt ,直接显示文本内信息,但是不能编辑

1553735824423

mv

移动命令,将文件已到另一个文件夹,例:mv test.txt /home/data/111/

rm

删除命令,慎用,linux没有回收站功能,删除之前要看仔细了再操作,例如 rm test.txt

1553735860662

删除文件夹和文件夹内的文件需要用 rm -rf

1553735924305

ps -ef

ps -ef是查看进程的命令,通常需要搭配 grep 一起用,例如查看当前服务器上java进程,ps -ef|grep java

1553735967294

就会显示所有的java进程,每个进程的执行目录也有,如果你想找一台服务器上的某个服务文件路径,就可以使用这个命令查看之后找到路径

netstat -tunlp

Linux netstat命令用于显示网络状态。

利用netstat指令可让你得知整个Linux系统的网络情况

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-a或--all 显示所有连线中的Socket。
-A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。
-c或--continuous 持续列出网络状态。
-C或--cache 显示路由器配置的快取信息。
-e或--extend 显示网络其他相关信息。
-F或--fib 显示FIB。
-g或--groups 显示多重广播功能群组组员名单。
-h或--help 在线帮助。
-i或--interfaces 显示网络界面信息表单。
-l或--listening 显示监控中的服务器的Socket。
-M或--masquerade 显示伪装的网络连线。
-n或--numeric 直接使用IP地址,而不通过域名服务器。
-N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。
-o或--timers 显示计时器。
-p或--programs 显示正在使用Socket的程序识别码和程序名称。
-r或--route 显示Routing Table。
-s或--statistice 显示网络工作信息统计表。
-t或--tcp 显示TCP传输协议的连线状况。
-u或--udp 显示UDP传输协议的连线状况。
-v或--verbose 显示指令执行过程。
-V或--version 显示版本信息。
-w或--raw 显示RAW传输协议的连线状况。
-x或--unix 此参数的效果和指定"-A unix"参数相同。
--ip或--inet 此参数的效果和指定"-A inet"参数相同。

kill -9

结束某个进程,结束一个进程你需要知道进程的pid,用ps -efnetstat -tunlp都可以看到进程的pid,例如关闭一个进程:kill -9 1162

linux命令都不难,常用的几个记住就行,最主要是要多敲,熟能生巧而已,还有些其他命令比如解压缩打包或者启动服务的命令,具体要看你是什么格式的压缩包和什么样的服务,不同的服务启动命令不一样,具体情况具体看就好

0%