Linux常用命令

关键目录

描述 目录
配置目录 /etc/ssh/sshd_config

进程操作

描述 命令
所有进程 ps -a
对应用户的进程 ps -u root
进程占用端口号 netstat -nltp | grep 进程名
进程占用端口号 netstat -nap | grep 进程id
进程对应的进程号 ps -ef | grep 进程名
端口号对应进程 lsof -i:端口号

文件操作

描述 命令
复制文件 cp 'src' 'dest'
移动文件 mv 'src' 'dest'
创建文件 touch 'fileName'
创建文件夹 mkdir 'folderName'

查看操作

描述 命令
查看磁盘大小 df -hl
查看文件个数 ls -l | grep "^-" | wc -l
查看文件个数 ls -lR | grep "^-" | wc -l(包含子目录)
查看文件夹个数 ls -l | grep "^d" | wc -l
查看当前目录大小 du -sh
查看当前文件大小 ls -lht
查看以d开头的文件 ls -l d*
只显示文件夹 ls -d */

查找操作

描述 命令
查找文件 find / -name xxxx
递归查找文件 find |grep xxx*
非递归查找文件 ll | grep xxx*
查找字符串 grep -rn "hello,world!" *
当前目录查找字符串 find | xargs grep luoluo

ssh操作

描述 命令
启动服务 service ssh start
远程连接 ssh [email protected]
建立ssh免密登录 touch authorized_keys
拷贝主机文件夹到ssh服务器 scp /a/b/c [email protected]:/home/tianchao/xxx
拷贝主机文件夹到ssh服务器 scp -r /a/b/c [email protected]:/home/tianchao/xxx
拷贝ssh服务器文件到主机 scp [email protected]:/home/tianchao/xxx /a/b/c
拷贝ssh服务器文件夹到主机 scp -r [email protected]:/home/tianchao/xxx /a/b/c

权限操作

描述 命令
给文件赋权限 sudo chmod 777 xxx.txt
给当前目录所有文件赋权限 sudo chmod 777 * -R

你可能感兴趣的:(Linux常用命令)