ls: 列出文件夹下的目录; ls -l: 显示文件夹下的详细信息;ls -a: 列出文件夹下的所有文件和文件夹(-a用于显示隐藏文件);ls -al: 列出文件夹下的所有文件的相信信息(包括隐藏文件和文件夹)
查看ip地址:ifconfig
查看历史命令:history
pwd: 显示当前所处目录
cd: 进入用户主目录。cd ..:进入上级目录 (.表示当前目录,..表示上级目录); cd :进入该目录
ps -a: 显示所有进程;
权限: chmod:改变文件或目录的访问权限;chown: 改变某个文件或目录的所有者和所属的组; chgrp: 改变文件或目录所属组
用户管理:useradd : 增加用户,userdel -i ;passwd :更改用户密码;gpasswd : 更改用户所属群组; id :查看指定用户名的用户是否存在
mkdir: 创建目录;touch: 新建文件;
删除:rm : 删除文件;rm -r :删除该文件夹以及子文件夹中的文件。rm -rf :强制删除所有文件及子文件
grep 'txt': 查找包含txt字符串的行;ps -ef | grep : 查看某进程状态
root@xxxxxx:~# ps -ef | grep redis
root 29229 29196 0 15:19 pts/0 00:00:00 grep --color=auto redis
root@xxxxxx:~#
12. 进程(重点):netstat -anp: 查看所有端口占用情况(最后一列的数字为pid);netstat -an | grep 8080: 查看占用8080端口的应用程序;杀死占用指定端口的进程:kill -9
root@xxxxxx:~# netstat -anp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1028/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1296/sshd
....
root@xxxxxx:~# netstat -apn | grep 1296
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1296/sshd
unix 3 [ ] STREAM CONNECTED 15082 1296/sshd
root@xxxxxx:~#
13. df:查看磁盘分区情况;mount: 挂载设备;free -m:以M为单位查看内存使用情况,free -g: 以G为单位查看内存使用情况
root@xxxxxx:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 1005800 0 1005800 0% /dev
tmpfs 204824 2924 201900 2% /run
/dev/vda1 41151808 5510684 33527692 15% /
tmpfs 1024108 0 1024108 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 1024108 0 1024108 0% /sys/fs/cgroup
tmpfs 204824 0 204824 0% /run/user/0
root@xxxxxx:~# free -m
total used free shared buff/cache available
Mem: 2000 167 263 2 1569 1632
Swap: 0 0 0
root@xxxxxx:~#