Linux常用操作命令(一)

java程序员要学习一些linux知识

一、linux的基本命令

1、用户治理

userdel 删除用户帐号

useradd 增加用户账号

 

2、文件目录治理

ls -ldh:显示的是目录本身作为一个文件所占据的磁盘空间大小

sort -rn  r是取反  n是数值大小  -t 指定分隔符   -k指定排序的列

scp 远程拷贝

 

3、其他命令

建立链接是ln 不是In   
ln -s   源文件  目标文件    软链接
ln    源文件  目标文件    硬链接
 
sz -be   二进制文件
sz -a  文本文件

type 查看一个命令所在路径

date 查看日期

df 查看磁盘剩余空间,你最好在crontab中写个脚本监控磁盘的空间。超过90%就给相关的人员发email。

 

linux查看md5     md5sum
window 查看md5 certutil -hashfile yourfilename.ext MD5
windows下查看nginx进程:tasklist /fi "imagename eq nginx.exe"
 
who -b(boot)  最近一次系统启动时间

 

常用监控LINUX的命令
-----------------------
netstat -anp 通常使用参数a(显示所有连接情况)和n(不反查域名和服务名)
netstat -an | grep LISTEN 查看服务器侦听情况
netstat -an | grep ESTABLISHED 查看服务器已建立的连接
last:显示登录到服务器的情况以及服务器重启情况
df:显示硬盘空间及使用情况,Linux下可以带参数h,显示结果更人性化。
df -h 硬盘空间按人性化显示 
df -k 硬盘空间按KB显示
df -m 硬盘空间按MB显示 
w:显示登录到服务器上的用户列表

以下几个命令仅针对Linux 
lsof:显示当前打开的文件列表,包括建立的socket连接等。本命令可以用于程序员检查编写的程序打开的文件数
ulimit :显示(或设置)用户可以使用的资源限制 
find   很慢(硬盘搜索)

locate  检索数据库

whereis  用于程序搜索,二进制文件,文件位置

which PATH变量指定的路径中  (某个命令是否存在) 可执行文件

type  不算查找命令 ,区分命令是自带还是外来

 

Mac光标命令:

ctrl+l  清屏

ctrl+r  搜索以前使用命令

option+方向键   单词为单位进行移动

command+shift+.   隐藏文件切换

 

 

curl --silent -H "Host: www.test.com" "192.168.0.1/xxx/xxx/t.php"
curl "http://live.test.com/api/getTestUserCount.ac " -x 127.0.0.1:1080

 

原文地址:https://www.cnblogs.com/cangqiongbingchen/p/4530921.html